1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
|
pacemaker (2.1.8~rc1-1) unstable; urgency=medium
* [ab5ed61] New upstream pre-release (2.1.8~rc1)
* [c477642] Drop upstreamed patch, refresh the rest
* [26aa14e] Update Standards-Version to 4.7.0 (no changes required)
* [00be940] Switch Build-Depends to systemd-dev.
We only needed the systemd build dependency to get the paths defined
in systemd.pc. Now these are available in an architecture-independent
package, which means we can stop relying on dh-exec as well.
(Closes: #1060623)
* [dc737d8] Ship the new pacemaker-based.7 man page
* [f193828] Update symbols files.
Before 2.1.8 both libpe-rules and libpe-status allocated the
was_processing_error and was_processing_warning symbols (global
variables). In 2.1.8 these symbols were moved into libcrmcommon,
which is a common dependency of libpe-rules and libpe-status. Since
library dependencies are automatically loaded, this does not
constitute an ABI break.
* [42461ae] Update copyright years
* [bbf8d26] Specify the System V init directory.
Autodetection in configure.ac is based on presence, but modern build
containers can miss /etc/init.d.
* [0d1a7f1] Explicitly enable systemd support.
Autodetection in configure.ac depends on live DBus or systemctl, but
modern build containers can miss those.
-- Ferenc Wágner <wferi@debian.org> Fri, 31 May 2024 19:22:07 +0200
pacemaker (2.1.7-1) unstable; urgency=medium
* [09de5bf] New upstream release (2.1.7) (Closes: #1067626)
* [ad97704] Refresh our patches
* [e71f255] Update symbols files (all removed symbols were internal)
* [13bce35] The cts Python directory is not installed anymore.
Upstream migrated all of its contents into the _cts module of the
pacemaker Python package (see commit 1fdea434).
-- Ferenc Wágner <wferi@debian.org> Sun, 31 Mar 2024 22:36:16 +0200
pacemaker (2.1.6-5) unstable; urgency=medium
* [fba0e62] Annotate the versioned dpkg-dev build dependency with time64
* [2e0223d] New patch: Always format time_t values as long long
* [8b575c7] pkgconf superseded pkg-config
-- Ferenc Wágner <wferi@debian.org> Fri, 22 Mar 2024 17:48:44 +0100
pacemaker (2.1.6-4.1) unstable; urgency=medium
* Non-maintainer upload.
* Rename libraries for 64-bit time_t transition. Closes: #1063194
-- Benjamin Drung <bdrung@debian.org> Thu, 29 Feb 2024 19:12:54 +0000
pacemaker (2.1.6-4) unstable; urgency=medium
* [223c6e7] Do not fail "arch any only" builds.
The pacemaker-cts binary package is architecture-independent, it can't
be fixed up when we build architecture dependent packages only.
* Upload to unstable.
-- Ferenc Wágner <wferi@debian.org> Fri, 29 Sep 2023 00:30:33 +0200
pacemaker (2.1.6-3) experimental; urgency=medium
[ Helmut Grohne ]
* [efbad8e] Fix FTBFS when systemd.pc changes systemdsystemunitdir
(Closes: #1052705)
[ Ferenc Wágner ]
* [43311e3] Ship the CTS as a new pacemaker-cts binary package.
The previous skip was incomplete, because the files under the cts
directory which were generated by configure were not cleaned, leading
to rebuild issues (see #1047155). Now that we already ship
python3-pacemaker, the infrastructure is in place to easily ship
another Python package for completeness.
* [ddf07e7] New patch: cts: do not capture the build directory
* [1b7616e] New patch: python: clean up the __pycache__ directories
(Closes: #1047155)
-- Ferenc Wágner <wferi@debian.org> Thu, 28 Sep 2023 10:14:48 +0200
pacemaker (2.1.6-2) experimental; urgency=medium
* [aaadd9b] python3-pacemaker package for the Python3 API.
But demote the Python dependencies of the pacemaker package to
Recommends, since only the fence_legacy and fence_watchdog agents need
them.
* [7f4b80e] Recover ordering of Build-Depends
-- Ferenc Wágner <wferi@debian.org> Sun, 24 Sep 2023 18:01:07 +0200
pacemaker (2.1.6-1) unstable; urgency=medium
* [bea63bb] New upstream release (2.1.6) (Closes: #1040165)
* [6529c27] Refresh our patches
* [1cb1b8c] Ship the Python API documentation
* [b17efea] Update symbols files (all removed symbols were internal)
* [d5c6985] New patch: Remove references to the build directory
* [3e12372] Don't ship the Python package for now.
This temporarily breaks the fence_legacy agent, until the new
python3-pacemaker binary package gets through the NEW queue and the
experimental distribution with the next releases.
-- Ferenc Wágner <wferi@debian.org> Wed, 05 Jul 2023 12:38:47 +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
pacemaker (2.0.1-5) unstable; urgency=medium
* [17ae230] Backport three more patches from upstream fixing memory safety
bugs.
Clearing up fallout from the preceding security fixes.
Thanks to Ken Gaillot <kgaillot@redhat.com>
-- Ferenc Wágner <wferi@debian.org> Sun, 02 Jun 2019 14:01:06 +0200
pacemaker (2.0.1-4) unstable; urgency=high
* [54ace53] Fix check for already present statoverride.
When adding flexible modes in 2.0.1-3 (3c7b0b4), I accidentally broke
the check, and the breakage led to piupart failures. (Closes: #928841)
* High urgency due to the security fix in the not yet migrated 2.0.1-3.
-- Ferenc Wágner <wferi@debian.org> Sun, 12 May 2019 14:23:41 +0200
pacemaker (2.0.1-3) unstable; urgency=high
* [20ccd21] Shorten and explain the autopkgtest wait
* [3c7b0b4] 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 simply not written.
The /var/log/pacemaker.log* detail log files from Pacemaker 1 are not
moved automatically on upgrade, but this new /var/log/pacemaker
directory and its contents are removed when purging pacemaker-common.
The owner and mode of the log directory is set to let clients like
crm_resource --force-start running as any user in the haclient group
write their messages into the detail log. The logrotate config relies
on these settings as well.
* [21a4325] Drop a build patch: libtransitioner does not use liblrmd since
092281b
* [920ca93] Apply upstream security pull request #1749.
Cumulative patchset to fix CVE-2019-3885, CVE-2018-16877, CVE-2018-16878
+ additional unmasked null pointer deref
1. CVE-2018-16877: Insufficient local IPC client-server authentication
on the client's side can lead to local privesc. A local attacker
could use this flaw, and combine it with other IPC weaknesses, to
achieve local privilege escalation.
2. CVE-2018-16878: Insufficient verification inflicted preference of
uncontrolled processes can lead to DoS.
3. CVE-2019-3885: A use-after-free defect was discovered in pacemaker
that can possibly lead to unsolicited information disclosure in the
log outputs.
The Travis CI fix also in the GitHub pull request was omitted here.
(Closes: #927714)
* [501e5bb] We've got exactly two daemons
* [c0f7339] Move to debhelper compat level 12.
To avoid #887904: dh_installsystemd will unmask services *after* an
attempt to start them, leaving them stopped upon re-installation.
Pacemaker is not affected by any other changes between compat level 11
and 12, because we disable dh_dwz anyway (currently it isn't compatible
with libqb).
-- Ferenc Wágner <wferi@debian.org> Tue, 07 May 2019 17:19:08 +0200
pacemaker (2.0.1-2) unstable; urgency=medium
* [d8939cc] Avoid file conflicts with leftover packages from wheezy.
Pacemaker-dev in wheezy was a metapackage pulling in several -dev
packages. It is removed during the jessie dist-upgrade due to
dependency problems, and jessie does not have pacemaker at all, so these
obsolete -dev packages are left behind, unless replaced by the
renamed -dev packages from jessie-backports or later from stretch, both
of which requires manual action. Lacking that, a manual install of the
reintroduced pacemaker-dev from buster will try to overwrite headers
from those obsolete -dev packages causing file conflicts, because the
old Breaks+Replaces relations weren't carried over from the stretch
packages. (Closes: #925354)
-- Ferenc Wágner <wferi@debian.org> Mon, 01 Apr 2019 13:39:28 +0200
pacemaker (2.0.1-1) unstable; urgency=medium
* [7d6ff2e] New upstream release (2.0.1)
-- Ferenc Wágner <wferi@debian.org> Mon, 04 Mar 2019 21:34:46 +0100
pacemaker (2.0.1~rc5-1) unstable; urgency=medium
* [79e9089] Drop duplicate external library linkages
* [07f0c78] Make the libpe_rules dependency of schedulerd explicit
* [5346dc9] New upstream pre-release (2.0.1~rc5)
* [c5ce20d] Refresh our patches
* [af3fc54] Update libcrmcommon34.symbols
-- Ferenc Wágner <wferi@debian.org> Tue, 26 Feb 2019 09:52:21 +0100
pacemaker (2.0.1~rc4-1) unstable; urgency=medium
* [dfc5875] New upstream pre-release (2.0.1~rc4)
* [e25c248] Refresh our patches
* [5622895] Update symbols files
-- Ferenc Wágner <wferi@debian.org> Mon, 04 Feb 2019 09:44:21 +0100
pacemaker (2.0.1~rc2-2) unstable; urgency=medium
* [b7a3e66] Fix BASH_PATH to make it reproducible.
Otherwise it's detected differently on merged-usr vs non-merged.
* [7c66cac] Header dependency generation is not needed with merged dev
packages
* Upload to unstable
-- Ferenc Wágner <wferi@debian.org> Wed, 09 Jan 2019 09:28:39 +0100
pacemaker (2.0.1~rc2-1) experimental; urgency=medium
* [04a14aa] New upstream pre-release (2.0.1~rc2)
* [b50164d] Delete the upstreamed patch and refresh the rest.
Simplify skipping the CTS, upstream is not interested in making it
optional (https://github.com/ClusterLabs/pacemaker/pull/1149).
* [1ae3096] The development documentation gained actual images, ship them
* [a8311c7] Upstream renamed the daemons.
But we keep the compatibility symlinks for now, based on Ken Gaillot's
"Pacemaker packagers: important information about 2.0.0":
The configure script has a new option, --enable-legacy-links. If
enabled (the default), symlinks will be installed at the old daemon
names pointing at the new ones.
This has two purposes: to allow older versions of tools (such as crm
shell and pcs) that directly invoke the old names for metadata etc. to
continue working; and to allow Pacemaker 1.1.17+ cluster nodes to host
bundles using a container image containing Pacemaker 2.0.0+. If you do
not need this support (most likely in the future when versions of the
tools that support the new names are available), you can specify
--disable-legacy-links.
* [ae3ffd0] fence_pcmk was removed with CMAN compatibility (7a9891f)
* [412939c] Isolation wrapper support was removed in c713bbe
* [f072d4a] Upstream refactored libcrmcommon in 4864ed4
* [07bcf39] Ship new document: Pacemaker Administration
* [4416b33] Adjust library package names to their new SO versions
* [7e06681] Pre-Depends aren't needed for multiarch since jessie
* [932df15] fence_legacy switched to Python.
We choose Python 3 instead of the default Python 2.
* [5669068] Provide man page for the pacemaker_remote compatibility symlink
* [b0b5a21] Follow renames and years in debian/copyright
* [e4f73c3] Switch Build-Depends to libsensors-dev from libsensors4-dev
(Closes: #917445)
* [d559bde] Merge all dev packages into pacemaker-dev.
The header files are interdependent, so meaningful separation wasn't
possible anyway.
* [5db3079] dh_installchangelogs finds ChangeLog by itself
-- Ferenc Wágner <wferi@debian.org> Wed, 02 Jan 2019 19:21:59 +0100
pacemaker (1.1.19-2) unstable; urgency=medium
* [8975ce9] Adapt autopkgtest to the node1 name from Corosync
* [f579893] The debug symbol migration is complete
-- Ferenc Wágner <wferi@debian.org> Wed, 26 Dec 2018 01:36:24 +0100
pacemaker (1.1.19-1) unstable; urgency=medium
* [f8af7fd] New upstream release (1.1.19)
* [fd1d1a2] Delete the patches from-upstream and refresh ours
* [b66cd0e] Hurd compatibility is off the table due to Kronosnet
* [b22ae0b] Update Standards-Version to 4.3.0 (no changes required)
* [ce19e2e] Update symbols files (all dropped symbols were internal)
-- Ferenc Wágner <wferi@debian.org> Tue, 25 Dec 2018 20:17:46 +0100
pacemaker (1.1.18-2) unstable; urgency=medium
* [812cda7] Fixup symbols files.
The Hurd architecture looks strangely irregular.
* [38d49fe] Simplify autopkgtest script
* [87f237c] Remove trailing empty line from debian/changelog
-- Ferenc Wágner <wferi@debian.org> Tue, 08 May 2018 14:13:24 +0200
pacemaker (1.1.18-1) unstable; urgency=medium
* [da58a7f] Some overlooked libqb vs new binutils symbol flux
* [c6b8c8a] New upstream release (1.1.18)
* [871dcfa] Delete upstreamed patches, refresh the rest
* [7c9e795] Add post-1.1.18 regression fixes
https://lists.clusterlabs.org/pipermail/users/2017-December/014227.html
* 1.1.18 improved scalability by eliminating redundant node attribute
write-outs. This proved to be too aggressive in one case: when a
cluster is configured with only IP addresses (no node names) in
corosync.conf, attribute write-outs can be incorrectly delayed; in the
worst case, this prevents a node from shutting down due to the shutdown
attribute not being written.
* 1.1.18 overhauled unfencing in order to support it on remote nodes.
(Unfencing is for devices such as fence_scsi that require a fenced node
to be explicitly re-admitted to the cluster.) This made the faulty
assumption that the fence devices themselves could operate before
unfencing happened. As a result, a cluster with unfencing could see
unnecessary fence device monitoring failures (these do not harm the
cluster's ability to fence or unfence).
* 1.1.18 implemented ordering constraints for the new bundle resource
type. This had a corner case that could lead to an invalid transition.
As part of the fix for this, we have included a fix for an issue
discussed in an earlier thread on this list ("pcmk_remote evaluation"),
so the cluster will always prefer the newest Pacemaker Remote
connection to a remote node, even if an older (dead) connection has not
yet timed out.
* [4d9e29c] Update Standards-Version to 4.1.4 (no changes required)
* [c77cdf4] Migrate to salsa.debian.org/ha-team
* [269dcb6] Switch to HTTPS in the Homepage and Source URLs
* [371288b] Switch to Debhelper compat level 11
* [c58d652] Replace hand-made control substitution with stock dpkg method.
Remove the superfluous check_header_deps call as well.
* [eb76cbd] Update symbols files
-- Ferenc Wágner <wferi@debian.org> Wed, 02 May 2018 12:18:36 +0200
pacemaker (1.1.18~rc4-1) unstable; urgency=medium
* [50dcb19] New upstream pre-release (1.1.18~rc4)
* [053fd40] Remove upstreamed patch, refresh the rest
* [b62df2f] Update symbols files.
All the removed symbols were internal ones.
* [8613fab] The mmogp.com domain has expired
* [7c77ab9] More libqb vs new binutils symbol flux
* [ec3e433] New patch: portability: the difference of time_t values is given
by difftime()
* [5d92e4e] New patch: Include errno codes before augmenting them
* [564d3fa] New patch: Don't include the Linux-specific prctl for no reason
* [bcf2b3e] Drop now-unused Lintian override, #736360 is fixed in 2.5.57
* [b280329] New patch: Fix typo: overriden -> overridden
* [5d0d7b5] New patch: portability: define EKEYREJECTED if necessary
-- Ferenc Wágner <wferi@debian.org> Mon, 06 Nov 2017 15:02:08 +0100
pacemaker (1.1.18~rc3-1) unstable; urgency=medium
* [311badb] Add forgotten Closes to already uploaded changelog
* [04e920e] Update old style gbp.conf section names
* [a273949] Let the package name live in the Debian tag messages
* [3b6cea3] New upstream pre-release (1.1.18~rc3)
* [091b4bc] Refresh our patches
* [e54e643] Remove build dependencies obsoleted by Debhelper 10
* [16be744] Update Standards-Version to 4.1.1 (no changes needed)
* [be6a427] New patch libtransitioner-explicitly-depend-on-liblrmd.patch
libtransitioner: explicitly depend on liblrmd
* [faa8aa8] Ship the newly installed ifspeed resource agent
* [6a773b6] libqb vs new binutils symbol flux
* [706bbfb] Update symbols files.
All the removed symbols were internal ones.
* [1a77058] Remove trailing spaces from old changelog entries
* [63b1381] New patch Fix-typo-ouput-output.patch.
Fix typo: ouput -> output
-- Ferenc Wágner <wferi@debian.org> Mon, 30 Oct 2017 13:36:03 +0100
pacemaker (1.1.17-1) unstable; urgency=medium
[ Christoph Berg ]
* [d3d1561] Remove myself from Uploaders.
[ Ferenc Wágner ]
* [a5a42be] crm.h and stonith-ng.h include libxml/tree.h
* [76d3188] We apparently won't need more transitional packages
* [5a1da57] New upstream release (1.1.17)
* [608c6b8] Remove upstreamed patches, refresh the rest
* [3f7a663] Some internal symbols disappeared, some new ones got introduced
* [ab7ef54] Update Standards-Version to 4.0.0 (HTTPS is preferred for
copyright-format)
* [42d3457] Use debhelper compat level 10
* [9a4e43d] New patch consider-ac_tool_prefix-for-pkg-config.patch
Thanks to Helmut Grohne (Closes: #865048)
-- Ferenc Wágner <wferi@debian.org> Sat, 08 Jul 2017 23:00:09 +0200
pacemaker (1.1.16-1) unstable; urgency=medium
* [d90daf5] Refresh our patches
* [971ea08] Cherry pick two small fixes from upstream
- crm_perror appends a colon to its fmt argument
- Don't report error if the output file isn't syncable
* Upload to unstable
-- Ferenc Wágner <wferi@debian.org> Thu, 01 Dec 2016 14:15:23 +0100
pacemaker (1.1.16~rc2-1) experimental; urgency=medium
* [21f8ee8] Delete upstreamed patch, refresh the rest
-- Ferenc Wágner <wferi@debian.org> Sat, 19 Nov 2016 10:06:07 +0100
pacemaker (1.1.16~rc1-2) experimental; urgency=medium
* [ce976f5] Arch builds don't install the empty documentation directory
-- Ferenc Wágner <wferi@debian.org> Tue, 08 Nov 2016 15:55:41 +0100
pacemaker (1.1.16~rc1-1) experimental; urgency=medium
* [9067691] New upstream release candidate (1.1.16~rc1)
* [da2886c] Remove upstreamed patches, refresh the rest
* [c1e19e1] New patch Fix-shell-syntax.patch.
Fix shell syntax. Upstream will fix this soon.
* [d76e150] New patch Enable-the-subdir-objects-Automake-option.patch.
Enable the subdir-objects Automake option
* [da902b7] Update copyright according to f01f734
* [ab25e04] Follow upstream doc overhaul (6b1d65b)
* [17c4e5a] Ship the attribute resource agent and its manual
* [b5a3280] Update symbols files.
The removed unpack_rsc_location symbol was not part of the API.
* [2014b63] Ship the Pacemaker Development document
* [12e6471] fence_pcmk and fence_legacy need Perl
* [2f10e09] Don't ship the placeholder file with the documentation
-- Ferenc Wágner <wferi@debian.org> Tue, 08 Nov 2016 13:22:21 +0100
pacemaker (1.1.15-3) unstable; urgency=high
* [1a878c9] Mark pacemaker-doc Multi-Arch: foreign.
The Multi-Arch hinter is right here, even if I don't expect packages to
depend on the Pacemaker documentation.
* [3086e0c] /lib/lsb/init-functions is in package lsb-base (>= 3.0-6)
* [9f90697] New patch High-libcrmcommon-fix-CVE-2016-7035-improper-IPC-
gua.patch.
High: libcrmcommon: fix CVE-2016-7035 (improper IPC guarding)
Thanks to Jan Pokorný (Closes: #843041)
* [196057c] New patch Fix-spelling-Negligable-Negligible.patch.
Fix spelling: Negligable -> Negligible
-- Ferenc Wágner <wferi@debian.org> Sat, 05 Nov 2016 03:43:44 +0100
pacemaker (1.1.15-2) unstable; urgency=medium
* [77fcaec] Migrate from backported pacemaker-dbg versions as well.
Drop the version constraint as hinted by
https://lists.debian.org/debian-backports/2016/01/msg00051.html.
Even Lintian does not complain anymore, see #605744.
* [eddbb5c] Ship the upstream crm_mon service file as an example.
The built in alerts of Pacemaker 1.1.15 provide a more reliable method
for sending out notifications about cluster events.
* [17eeccb] Use dh-exec for installing the pacemaker default file
* [ed1df52] Disable the testing infrastructure.
This gets rid of the Python version number and directory names in
debian/rules, making the packaging more robust against their changes.
(Closes: #838715)
* [5398db4] Switch gbp dch to verbose changelog entries
* [813bbdc] Migrate to my Debian address
-- Ferenc Wágner <wferi@debian.org> Sat, 01 Oct 2016 22:01:27 +0200
pacemaker (1.1.15-1) unstable; urgency=medium
* [bda3c8c] Use the clusterlabs Publican brand for the documentation
* [89a44da] New upstream release candidate (1.1.15~rc4)
* [ff5d133] Replace three Debianizing patches with the new --with-configdir
option
* [18f3773] New patches fixing various alert issues
* [96f1510] The package name is superfluous in the debian release tags
* [9151796] New upstream release (1.1.15)
* [3b17707] Remove upstreamed patches, refresh the rest
* [071796e] Re-enable pacemakerd restart by systemd: upstream means it
* [0ac7f20] New patches fixing typos
-- Ferenc Wágner <wferi@niif.hu> Thu, 23 Jun 2016 22:47:13 +0200
pacemaker (1.1.15~rc3-2) unstable; urgency=medium
* [bcd1e85] Update symbols files for powerpcspe
-- Christoph Berg <myon@debian.org> Sun, 05 Jun 2016 11:49:52 +0200
pacemaker (1.1.15~rc3-1) unstable; urgency=medium
[ Christoph Berg ]
* [23ee108] libcrmservice3.symbols: Exclude systemd symbol on non-linux
* [41dea05] Fix time formatting on x32
* [533c5cc] Fix FTBFS on GNU Hurd
[ Arturo Borrero Gonzalez ]
* [698053d] d/tests/control: add isolation-container restriction
[ Ferenc Wágner ]
* [065159d] New patch Enable-the-init-scripts-on-multi-user-runlevels.patch
* [7a5008b] New patch Make-the-asciidoc-documentation-reproducible.patch
* [08a4162] New patch Add-remote_fs-dependencies-to-the-init-scripts.patch
* [7a65d2c] New upstream release (1.1.15~rc1)
* [dd9f5f4] Remove upstreamed patches, refresh the rest
* [0cdd116] Update symbol files
* [3de7a21] New patch Add-documentation-URIs-to-the-service-files.patch
* [9faaa02] Move documentation generators into Build-Depends-Indep
* [9362a46] Move documentation into /usr/share/doc/pacemaker
* [64c0e84] Move misc documentation files into the pacemaker-doc package
* [837e74d] New patch Read-default-files-in-pacemaker.service.patch
* [72fef80] New upstream release (1.1.15~rc2)
* [69ee575] Remove patch included in 1.1.15~rc2
* [46dce98] Also add documentation URI to our version of crm_mon.service
* [8c25aff] New patch to avoid using WIFCONTINUED entirely
* [a28e0ae] New upstream release (1.1.15~rc3)
* [a8976fe] Remove freshly upstreamed patches, refresh the rest
-- Ferenc Wágner <wferi@niif.hu> Sat, 28 May 2016 22:28:49 +0200
pacemaker (1.1.14-4) unstable; urgency=medium
* Move crm_config.h back to the standard location, it doesn't differ
between architectures anymore. (Reverts f55a265 partly.)
* Fix init script exit code, patch by Christian Schneider.
(Closes: #686548).
* Update Uploaders list.
-- Christoph Berg <myon@debian.org> Thu, 05 May 2016 10:02:06 +0200
pacemaker (1.1.14-3) unstable; urgency=medium
[ Christoph Berg ]
* [cedee71] debian/tests: Add simple smoke test.
[ Adrian Vondendriesch ]
* [2609634] Remove /etc/pacemaker/authkey on purge (Closes: #817768)
* [ddaf0e1] Add dbus as dependency for pacemaker (Closes: #819162).
* [9906643] Add myself to uploaders.
-- Adrian Vondendriesch <adrian.vondendriesch@credativ.de> Thu, 24 Mar 2016 13:58:54 +0100
pacemaker (1.1.14-2) unstable; urgency=medium
* [42577da] Promote resource-agents to Depends (Closes: #813009)
* [55ed163] Move the dummy RA script and its man page into pacemaker
(Closes: #813008)
* [5c89773] Freshen package descriptions, factor out common text
* [520288c] Run wrap-and-sort -ast on the package, add back comments
* [86fccce] Split out common part and agents from the pacemaker package
* [6ac6989] Move crm_attribute and crm_node into the pacemaker package
* [6ff66d1] Move attrd_updater and stonith_admin into pacemaker-cli-utils
* [ce91694] Create auth secret for pacemaker-remote
* [1186e73] Use HTTPS for Vcs-Browser
* [dd08977] New patches fixing typos
* [613eaab] New patch Drop-misleading-comment-from-config-set-a-does-
the-e.patch
* [e0e5d90] Update Standards-Version to 3.9.7 (no changes needed)
* [0c258fa] Make systemd support optional
* [e2022ea] Set libexecdir to /usr/lib
* [c9b3945] New patch Fix-typo-afer-after.patch
* [a53197e] Override breaks-without-version Lintian warning
* [c27b3b8] Explicitly delete the unwanted paths instead of ignoring the names
everywhere
* [d855aa0] Also move the default file into pacemaker-common
* [142edfa] New patch The-DTD-RNG-and-XSL-files-are-not-executable.patch
* [539a4e4] Add /var/lib/pacemaker/cores to the common package
* [75f7f71] Let pacemaker_remoted use the common default file
* [69920b0] Auto-export the init script variables read from the config
-- Ferenc Wágner <wferi@niif.hu> Fri, 26 Feb 2016 11:58:06 +0100
pacemaker (1.1.14-1) unstable; urgency=medium
* [4cae0b4] New upstream release candidate (1.1.14~rc4)
* [30980dc] Delete upstreamed patches
* [43883ae] The debug package overrides are not needed with automatic debug
packages
* [356a33e] Stop disabling -Werror
* [286053e] New patch Don-t-override-a-libdir-containing.patch
* [0cc1142] Enable parallel builds
* [03f18e2] Rewrite debian/check_header_deps
* [ac34441] Replace remote RA description patch with upstream proposal
* [b4ddc03] New upstream release (1.1.14)
* [cf25e77] Delete upstreamed patch
* [fdbb9ab] Delete rejected RA description patch
-- Ferenc Wágner <wferi@niif.hu> Sat, 23 Jan 2016 21:42:03 +0100
pacemaker (1.1.14~rc4-2) unstable; urgency=medium
[ Ferenc Wágner ]
* Fix debian/check_header_deps.
-- Christoph Berg <myon@debian.org> Fri, 08 Jan 2016 15:46:07 +0100
pacemaker (1.1.14~rc4-1) unstable; urgency=medium
* [462bed4] Correct systemd build dependency.
Thanks to Christoph Berg
* [7997c76] Delete upstreamed patches, update the rest
* [07f265d] New patch Fix-typos-dependan-dependen.patch
* [ab012f7] Update symbols files and libpe-status package name
* [f083796] Migrate from the manual dbg package
* [7a99412] Update libpengine package name and symbols
* [e145501] Two new patches fixing typos
* [93e0b95] New patch crm_resource-avoid-printing-uninitialized-memory.patch
* [2ff35d0] PowerPC architectures miss some magic symbols
* [f55a265] Move crm_config.h into an arch-specific directory
(Closes: #809966)
-- Ferenc Wágner <wferi@niif.hu> Wed, 06 Jan 2016 10:23:46 +0100
pacemaker (1.1.13-2) unstable; urgency=medium
* Declare some symbols optional that do not show up on ppc(64el).
* Add myself to Uploaders.
-- Christoph Berg <myon@debian.org> Mon, 04 Jan 2016 22:59:46 +0100
pacemaker (1.1.13-1) unstable; urgency=medium
* New upstream version, full repackaging
(Closes: #633963, #665591, #686342, #700923, #705191, #728431,
#739731, #757514, #768618, #768922)
* New patch Library-options-go-into-Libs-not-Cflags.patch
* Add several patches fixing various typos found by Lintian
* The upstream init scripts did not trigger dh_installinit
* New patch Fix-typos-dependan-cies-t-dependen-cies-t.patch
* Also build the books
* New patch Don-t-create-doc-775-the-intent-was-setting-the-mode.patch
* New patch hb2openais-was-removed-by-c2344c9-kill-its-documenta.patch
* Add Build-Depends-Package info to symbols files
* generate_location_rule was an inadvertent export, OK to miss it
* Fill out dependencies of pacemaker-dbg
* Demote cluster-glue and crmsh | pcs to Suggests
* The doc-base Files fields don't take directories
* We do not install CTS Python files, so no need to remove them
(Closes: #630719)
* Reproduce the empty directories created by the upstream install target
(Closes: #740324)
* Get rid of an adduser warning on install
* Do not enable crm_mon.service
* New patch Fix-typo-OPSTIONS-OPTIONS.patch
* Add my copyright to files under debian/
* Remove easily regenerated cruft from debian/rules
* Version 1.23 of init-system-helpers does not start disabled services
* Recommend fence-agents, they are needed for most clusters
* New patch Restarting-pacemaker-adds-confusion-only.patch
* New patch Use-the-clusterlabs-Publican-brand-for-building-the-.patch
* The books are under CC-BY-SA-3
* New patch Enable-redirecting-etc-init.d-script-calls-to-system.patch
* New patch Fix-typo-isnt-isn-t.patch
* New patch Fix-typo-doesnt-doesn-t.patch
* New patch Libraries-go-after-linker-flags.patch
* Use autoreconf almost like autogen.sh
* New patch Clean-up-generated-files.patch
* Clean the Doxygen documentation
* Upload to unstable
-- Ferenc Wágner <wferi@niif.hu> Wed, 23 Dec 2015 23:16:27 +0100
pacemaker (1.1.11-1) experimental; urgency=medium
* New upstream release
* debian/patches/series: Disable 5 patches added for the last release
as these are included in the upstream source now
* debian/control: Bump Standards-Version
-- Martin Loschwitz <madkiss@debian.org> Fri, 21 Feb 2014 14:21:09 +0000
pacemaker (1.1.10+git20130802-4) unstable; urgency=low
* debian/patches/fix_crm_mon_host_list.patch: Patch by Andrew Beekhof to
finally fix crm_mon.
-- Martin Loschwitz <madkiss@debian.org> Tue, 06 Aug 2013 11:03:04 +0000
pacemaker (1.1.10+git20130802-3) unstable; urgency=low
* Added four patches by Andrew Beekhof to make the CLI utils behave in a
rather expected way than before
* debian/patches/fix_crm_mon_utils.patch: drop
-- Martin Loschwitz <madkiss@debian.org> Tue, 06 Aug 2013 05:08:48 +0000
pacemaker (1.1.10+git20130802-2) unstable; urgency=low
* debian/patches/fix_crm_mon_utils.patch: Patch by Andrew Beekhof to
fix crm_mon
-- Martin Loschwitz <madkiss@debian.org> Mon, 05 Aug 2013 12:55:31 +0000
pacemaker (1.1.10+git20130802-1) unstable; urgency=low
* Update to latest Git HEAD for M/S fix
* Bump Build-Dependency on libqb to 0.16.0.real-1
-- Martin Loschwitz <madkiss@debian.org> Fri, 02 Aug 2013 07:19:18 +0000
pacemaker (1.1.10-2) unstable; urgency=low
* Fix versioned Corosync dependency
* Bump the Build-Dependency on cluster-glue
-- Martin Loschwitz <madkiss@debian.org> Fri, 02 Aug 2013 06:59:10 +0000
pacemaker (1.1.10-1) unstable; urgency=low
* New upstream version; Pacemaker 1.1.10 for Unstable, still using the old
Corosync.
* debian/patches/ftbfs: Drop, upstream now
-- Martin Loschwitz <madkiss@debian.org> Thu, 01 Aug 2013 10:51:50 +0000
pacemaker (1.1.9+git20130321-1) experimental; urgency=low
* New upstream version
* debian/patches/libpils_fix.patch: Drop, included in upstream now
* debian/patches/default_file_for_pacemaker.patch: Updated
* debian/patches/fix_dir_creation.patch: Drop, included in upstream now
* Added the pacemaker-remote package
-- Martin Loschwitz <madkiss@debian.org> Thu, 21 Mar 2013 08:55:41 +0000
pacemaker (1.1.8+git20121010-2) unstable; urgency=low
* debian/patches/libpils_fix.patch: Make pacemaker load libpils
to make oldsk00l stonith agents work again
-- Martin Loschwitz <madkiss@debian.org> Thu, 11 Oct 2012 08:18:39 +0000
pacemaker (1.1.8+git20121010-1) unstable; urgency=low
* New git checkout to fix a problem with ver:1 mode on unstable
* debian/pacemaker-dev.install: Re-locate the .pc files to -lib packages
so that the CRM shell can find them without problems
* debian/rules: Install the new pacemaker default file
* debian/pacemaker.postinst: Make sure directories in /var/lib/pacemaker
exist and have the right permissions
-- Martin Loschwitz <madkiss@debian.org> Wed, 10 Oct 2012 11:07:28 +0000
pacemaker (1.1.8+git20121009-3) unstable; urgency=low
* Apply another little fix by Andrew to fix the same issue
-- Martin Loschwitz <madkiss@debian.org> Wed, 10 Oct 2012 07:33:23 +0000
pacemaker (1.1.8+git20121009-2) unstable; urgency=low
* Apply a fix by Andrew Beekhof to fix the ver:1 mode of Pacemaker in
conjunction with Corosync 1.4.4 and libqb
-- Martin Loschwitz <madkiss@debian.org> Wed, 10 Oct 2012 06:53:16 +0000
pacemaker (1.1.8+git20121009-1) unstable; urgency=low
* New upstream release
* debian/control: Bump Standards-Version to 3.9.3
* debian/control: Add libqb-dev to Build-Depends
* debian/*: Tops of adaptions for new upstream release
* debian/rules: Enabled build hardening
-- Martin Loschwitz <madkiss@debian.org> Tue, 09 Oct 2012 12:17:46 +0000
pacemaker (1.1.7-1) unstable; urgency=low
* New upstream revision (Pacemaker 1.1.7)
* debian/libcrmcommon2-dev.install,
debian/pacemaker.install: Numerous additions and removals caused by the
recent file reorganization done by upstream
* debian/control: Build-Conflict with libqb-dev
-- Martin Loschwitz <madkiss@debian.org> Tue, 17 Apr 2012 11:46:52 +0000
pacemaker (1.1.6-2) unstable; urgency=low
* Adopted numerous changes from the Ubuntu packages, implemented by Andres
Rodriguez to make co-maintaining these packages in Ubuntu and Debian a
bit easier.
-- Martin Loschwitz <madkiss@debian.org> Thu, 20 Oct 2011 13:45:56 +0000
pacemaker (1.1.6-1) unstable; urgency=low
* New upstream version 1.1.6
-- Martin Loschwitz <madkiss@debian.org> Wed, 19 Oct 2011 16:26:24 +0000
pacemaker (1.1.5-3) unstable; urgency=low
* debian/control: Really fix the issue with conflicting files this time,
esp. for libstonithd1-dev vs. libstonithd0-dev (Closes: #639272)
-- Martin Loschwitz <madkiss@debian.org> Fri, 26 Aug 2011 13:09:40 +0000
pacemaker (1.1.5-2) unstable; urgency=low
* debian/control: Fix the Replaces: and Conflicts: for libpe-status3-dev
to make sure there are no conflicting files with libpe-status2-dev
(Closes: #639270)
-- Martin Loschwitz <madkiss@debian.org> Fri, 26 Aug 2011 07:05:47 +0000
pacemaker (1.1.5-1) unstable; urgency=low
[ Martin G. Loschwitz ]
* New upstream release. Packaging is based largely on the Ubuntu package
created by Andres Rodriguez. Thank you for the cool work!
* Changing Ubuntu specific entries so that they become compatible with the
Debian System
* Bump Standards-Version -- no changes were necessary in the package
* Fix magic for repairing dependency_libs problem
[ Andres Rodriguez ]
* debian/patches:
- debian/patches/raexecupstart.patch: Refreshed.
* debian/control:
- Build-Depends on xsltproc, docbook-xsl, resource-agents-dev.
- Bump libpe-status2 to libpe-status3
- Bump libstonithd0 to libstonithd1
- Depends on resource-agents.
* debian/libpe-status2{-dev}.install: Rename to libpe-status3{-dev}.install
* debian/libstonithd0{-dev}.install: Rename to libstonithd1{-dev}.install
* debian/clean: Do not clean nvset.rng and rule.rng.
* debian/pacemaker.install:
- Add missing binaries, manpages and files.
- Drop files no longer needed.
- Change nvset-1.0.rng to nvset.rng and rule-1.0.rng to rule.rng.
* debian/pacemaker.manpages: No longer needed.
* debian/libstonithd1-dev.install: Remove files that no longer exist
* debian/libcrmcluster1-dev.install: Add missing header.
* debian/libpe-status3.install: Update version in file.
* debian/libstonithd1.install: Update version in file.
* debian/pacemaker-dev.install: Do not install *.pyc or *.pyo files
* debian/rules: Change from --fail-missing to --list-missing to not fail
when *.pyc or *.pyo files are not installed.
* Switch from dh_pycentral to dh_python2.
* debian/pacemaker.postinst: Remove pycentral pkginstall rule.
-- Martin Loschwitz <madkiss@debian.org> Thu, 24 Aug 2011 12:10:00 +0000
pacemaker (1.0.11-1.2) unstable; urgency=low
* Non-maintainer upload.
* Don't install python bytecode so the upload gets accepted to the archive
-- Luk Claes <luk@debian.org> Sun, 05 Jun 2011 22:21:18 +0200
pacemaker (1.0.11-1.1) unstable; urgency=low
* Non-maintainer upload.
* Remove references to other libraries from dependency_libs field
(Closes: #619552).
-- Luk Claes <luk@debian.org> Tue, 31 May 2011 19:44:53 +0200
pacemaker (1.0.11-1) unstable; urgency=low
[ Martin G. Loschwitz ]
* New upstream version
-- Martin Loschwitz <madkiss@debian.org> Sun, 22 May 2011 08:52:18 +0000
pacemaker (1.0.10-6) unstable; urgency=low
[ Martin G. Loschwitz ]
* Added Build-Depends on libxml2-dev and help2man, kudos
go to Florian Haas for pointing this out.
* Replaced the lines in debian/rules to wipe dependency_libs
from .la files with Steve Langasek's version (Closes: #619552)
* Remove ancient leftovers from debian/rules file, again kudos
to Florian Haas
-- Martin Loschwitz <madkiss@debian.org> Wed, 20 Apr 2011 13:17:24 +0000
pacemaker (1.0.10-5) unstable; urgency=low
[ Andres Rodriguez ]
* Fix versioned dependency on cluster-glue-dev
- The version should be a cluster-glue-dev version,
not a pacemaker version.
Closes: #608275
* Resolve libpe-rules2 upgrade failure
Closes: #609480
[ Andreas Metzler ]
* Empty dependency_libs in libtool la file.
http://wiki.debian.org/ReleaseGoals/LAFileRemoval
Closes: #610156
-- Simon Horman <horms@debian.org> Mon, 17 Jan 2011 08:10:29 +0900
pacemaker (1.0.10-4) unstable; urgency=low
* Add dependency on cluster-glue-dev to libcrmcommon2-dev
Closes: #608275
-- Simon Horman <horms@debian.org> Tue, 04 Jan 2011 12:53:31 +0900
pacemaker (1.0.10-3) unstable; urgency=low
* Use correct names for libpe-rules2-dev and libpe-status2-dev
- This fixes a regression introduced in 1.0.10-2
-- Simon Horman <horms@debian.org> Mon, 20 Dec 2010 15:31:41 +0900
pacemaker (1.0.10-2) unstable; urgency=low
[ Andres Rodriguez ]
* debian/rules: dh_pycentral only for pacemaker and pacemaker-dev.
* debian/control:
- Really remove Build-Depends on python-dev.
- pacemaker-dev: Change from ${source:Version} to ${binary:Version}.
- Add missing Section for library packages.
- lib -dev binary packages: Drop ${python:Depends}, ${shlibs:Depends};
add dependency to its corresponding binary package.
- lib binary packages: Drop ${python:Depends}
- Rename libpe-{status,rules}-2 to libpe-{status,rules}2 respectively.
* debian/libpe-{status,rules}-2{-dev}.install:
- Rename to libpe-{status,rules}2{-dev}.
-- Simon Horman <horms@debian.org> Mon, 20 Dec 2010 09:29:39 +0900
pacemaker (1.0.10-1) unstable; urgency=low
* New upstream
* Depend on new binary packages of cluster-glue
Closes: 593319
-- Simon Horman <horms@debian.org> Thu, 16 Dec 2010 21:50:06 +0900
pacemaker (1.0.9.1+hg15626-2) experimental; urgency=low
* Package split to better comply with Debian Policy (c. 8.1.)
* Adapt package to new cluster-glue structure
* Remove service_crm.so as according to beekhof, it's an unneeded
copy only anyway
* Bump Standards-Version
-- Martin Loschwitz <madkiss@debian.org> Wed, 20 Oct 2010 17:15:45 +0200
pacemaker (1.0.9.1+hg15626-1) unstable; urgency=low
* New upstream Mercurial checkout to fix the "cleanup" command
-- Martin Loschwitz <madkiss@debian.org> Thu, 05 Aug 2010 13:24:45 +0000
pacemaker (1.0.9.1-2) unstable; urgency=low
* Rebuild against fresh cluster-glue
- Updated dependencies
* Update debian/watch
* Add dependencies on libglib2.0-dev, libxml2-dev and libcluster-glue-dev
to pacemaker-dev.
Closes: #586787
* Update standards version to 3.9.0
-- Simon Horman <horms@debian.org> Wed, 14 Jul 2010 17:06:02 +0900
pacemaker (1.0.9.1-1) unstable; urgency=low
* New Upstream
-- Simon Horman <horms@debian.org> Mon, 05 Jul 2010 22:01:05 +0900
pacemaker (1.0.8+hg15494-4) unstable; urgency=low
* run dh_installdeb *after* dh_perl and dh_pycentral.
-- Frederik Schüler <fs@debian.org> Mon, 03 May 2010 20:10:48 +0200
pacemaker (1.0.8+hg15494-3) unstable; urgency=low
* Merge 1.0.8+hg15494-2ubuntu1
debian/pacemaker-dev.install: Changed 'python2.5/site-packages' to
'python*/*-packages'.
debian/control:
- Add missing Build-Depends on libcluster-glue-dev.
- Drop unnecessary Build-Depends on python-dev.
* Build depend on libcluster-glue-dev
Patch by Nobuhiro Iwamatsu
Closes: 578340
-- Anibal Monsalve Salazar <anibal@debian.org> Wed, 21 Apr 2010 16:10:25 +1000
pacemaker (1.0.8+hg15494-2) unstable; urgency=low
* Fix support of python file handling for CRM shell
-- Martin Loschwitz <madkiss@debian.org> Tue, 30 Mar 2010 15:07:48 +0000
pacemaker (1.0.8+hg15494-1) unstable; urgency=low
* Build new packages for upload to official unstable repository
* Base build on new cluster-glue and heartbeat
* Removed spelling fixes patch; merged upstream.
* Drop obsolete Build-Dependency on libnet1-dev
-- Martin Loschwitz <madkiss@debian.org> Tue, 30 Mar 2010 09:09:11 +0000
pacemaker (1.0.8-1) unstable; urgency=low
[ Simon Horman ]
* New Upstream
-- Simon Horman <horms@debian.org> Fri, 26 Mar 2010 21:02:28 +1100
pacemaker (1.0.7+hg20100303r15404-3) unstable; urgency=low
[ Martin Loschwitz ]
* Fixing the CRM shell finally
-- Martin Loschwitz <madkiss@debian.org> Wed, 03 Mar 2010 18:16:00 +0100
pacemaker (1.0.7+hg20100303r15404-2) unstable; urgency=low
[ Martin Loschwitz ]
* Fix inclusion of files for the CRM shell
* Include two manpages in pacemaker package
-- Martin Loschwitz <madkiss@debian.org> Wed, 03 Mar 2010 15:33:00 +0100
pacemaker (1.0.7+hg20100303r15404-1) unstable; urgency=low
[ Martin Loschwitz ]
* Update the copyright-file to the version updated by Ante Karamatic
* Remove the Build-Dependency on heartbeat-dev (obsolete)
* Add Build-Dependency on libcluster-glue-dev
* New upstream checkout; officially ready for unstable
-- Martin Loschwitz <madkiss@debian.org> Wed, 03 Mar 2010 09:00:00 +0100
pacemaker (1.0.7+hg20100203-2) UNRELEASED; urgency=low
* Use debian source format 3.0 "quilt".
* Raise debconf compatibility level to 7, and depend on this version
accordingly.
* Bump standars version to 3.8.4, no changes needed.
* Remove duplicate control fields.
* Add lintian overrides.
* debian/rules: fix indentations.
* Install manpages using dh_installman.
-- Frederik Schüler <fs@debian.org> Thu, 11 Feb 2010 23:45:25 +0100
pacemaker (1.0.7+hg20100203-1) unstable; urgency=low
* Rebuild against the new cluster stack releases
-- Martin Loschwitz <madkiss@debian.org> Wed, 03 Feb 2010 08:30:00 +0100
pacemaker (1.0.7+hg20100127-0test1) unstable; urgency=low
* New upstream version
-- Martin Loschwitz <madkiss@debian.org> Wed, 27 Jan 2010 13:58:00 +0200
pacemaker (1.0.6+hg20091102-4~bpo50+1) lenny-backports; urgency=low
* Rebuild for lenny-backports.
-- Martin Loschwitz <madkiss@debian.org> Tue, 03 Nov 2009 10:44:24 +0000
pacemaker (1.0.6+hg20091102-4) unstable; urgency=low
* Make pacemaker depend on cluster-agents to make sure it does not
get removed during updates.
-- Martin Loschwitz <madkiss@debian.org> Tue, 03 Nov 2009 09:52:57 +0000
pacemaker (1.0.6+hg20091102-3) unstable; urgency=low
* Replace dependency on cluster-messaging-framework with corosync or
heartbeat -- enforce heartbeat for default installations
-- Martin Loschwitz <madkiss@debian.org> Tue, 03 Nov 2009 08:40:05 +0000
pacemaker (1.0.6+hg20091102-2) unstable; urgency=low
* Fix broken dependency on heartbeat
-- Martin Loschwitz <madkiss@debian.org> Tue, 03 Nov 2009 07:49:33 +0000
pacemaker (1.0.6+hg20091102-1) unstable; urgency=low
* New upstream version: 1.0.6
* Undo packagesplit for pacemaker -- it's one package now
* Depend on cluster-messaging-framework
-- Martin Loschwitz <madkiss@debian.org> Mon, 02 Nov 2009 13:35:16 +0000
pacemaker (1.0.5+hg20091012-1) unstable; urgency=low
* New upstream version
* Switch back to openais-legacy for the time being
-- Martin Loschwitz <madkiss@debian.org> Mon, 12 Oct 2009 17:30:00 +0200
pacemaker (1.0.5+hg20090915-1) unstable; urgency=low
* New upstream version
* Some cleanups in debian/-subdirectory
* Changes to control-file to reflect new HB situation
-- Martin Loschwitz <madkiss@debian.org> Tue, 15 Sep 2009 10:10:00 +0200
pacemaker (1.0.4.1+hg20090606-1) experimental; urgency=low
* Rebuild, now with the finally "official" 1.0.4.
* Some cleanups in debian/ (remove ancient files)
-- Martin Loschwitz <madkiss@debian.org> Sat, 06 Jun 2009 10:06:00 +0200
pacemaker (1.0.4.1+hg20090604-1) experimental; urgency=low
* Rebuild to reflect another set of upstream changes. Sigh.
-- Martin Loschwitz <madkiss@debian.org> Thu, 04 Jun 2009 09:26:00 +0200
pacemaker (1.0.4+hg20090604-1) experimental; urgency=low
* New upstream version: pacemaker 1.0.4+hg20090604
-- Martin Loschwitz <madkiss@debian.org> Thu, 04 Jun 2009 09:26:00 +0200
pacemaker (1.0.3+svn20090522-2) experimental; urgency=low
* Added --libdir to configure script to make sure libraries go
into the correct directories.
* Make postinst no longer bail out if /var/run/heartbeat/crm and / or
/var/lib/heartbeat/pengine are missing
-- Martin Loschwitz <madkiss@debian.org> Tue, 26 May 2009 13:39:00 +0200
pacemaker (1.0.3+svn20090522-1) experimental; urgency=low
* Updated to latest version of upstream 1.0 stable tree
-- Martin Loschwitz <madkiss@debian.org> Fri, 22 May 2009 13:00:00 +0200
pacemaker (1.0.2-4) experimental; urgency=low
* Add missing build dependency on libheartbeat2-dev
-- Simon Horman <horms@debian.org> Wed, 20 May 2009 15:01:15 +0000
pacemaker (1.0.2-3) experimental; urgency=low
* Added pacemaker.lcrso
* Build against newer Heartbeat package
* Provide separate packages for heartbeat / openais
* Changed the Maintainer-Field to the Debian HA-Group
-- Martin Loschwitz <madkiss@debian.org> Thu, 25 Feb 2009 08:18:00 +0100
pacemaker (1.0.2-2) experimental; urgency=low
* Increased versioned build-depend on heartbeat-dev and
depend of pacemaker on heartbeat to 2.99.2+sles11r3-1
so that crmd is built against and uses liblrm.so.2
* Include var/* in pacemaker package
* Add dependency on the following virtual packages provided by heartbeat.
This is to ensure that if the versions of these libraries increase
this version of pacemaker will conflict with the new heartbeat package
- libapphb2, liblrm2, libpils2, libplumb2, libstonith1
-- Simon Horman <horms@debian.org> Fri, 20 Feb 2009 21:11:39 +1100
pacemaker (1.0.2-1) experimental; urgency=medium
[ Andrew Beekhof ]
* Update source tarball to revision: d232d19daeb9 (stable-1.0) tip
* Statistics:
Changesets: 441
Diff: 639 files changed, 20871 insertions(+), 21594 deletions(-)
* Changes since Pacemaker-1.0.1
+ High (bnc#450815): Tools: crm cli: don't generate id for the operations tag
+ High: ais: Add support for the new AIS IPC layer
+ High: ais: Always set header.error to the correct default: SA_AIS_OK
+ High: ais: Bug BNC#456243 - Ensure the membership cache always contains an entry for the local node
+ High: ais: Bug BNC:456208 - Prevent deadlocks by not logging in the child process before exec()
+ High: ais: By default, disable supprt for the WIP openais IPC patch
+ High: ais: Detect and handle situations where ais and the crm disagree on the node name
+ High: ais: Ensure crm_peer_seq is updated after a membership update
+ High: ais: Make sure all IPC header fields are set to sane defaults
+ High: ais: Repair and streamline service load now that whitetank startup functions correctly
+ High: build: create and install doc files
+ High: cib: Allow clients without mainloop to connect to the cib
+ High: cib: CID:18 - Fix use-of-NULL in cib_perform_op
+ High: cib: CID:18 - Repair errors introduced in b5a18704477b - Fix use-of-NULL in cib_perform_op
+ High: cib: Ensure diff's contain the correct values of admin_epoch
+ High: cib: Fix four moderately sized memory leaks detected by Valgrind
+ High: Core: CID:10 - Prevent indexing into an array of schemas with a negative value
+ High: Core: CID:13 - Fix memory leak in log_data_element
+ High: Core: CID:15 - Fix memory leak in crm_get_peer
+ High: Core: CID:6 - Fix use-of-NULL in copy_ha_msg_input
+ High: Core: Fix crash in the membership code preventing node shutdown
+ High: Core: Fix more memory leaks foudn by valgrind
+ High: Core: Prevent unterminated strings after decompression
+ High: crmd: Bug BNC:467995 - Delay marking STONITH operations complete until STONITH tells us so
+ High: crmd: Bug LF:1962 - Don't NACK peers because they're not (yet) in our membership. Just ignore them.
+ High: crmd: Bug LF:2010 - Ensure fencing cib updates create the node_state entry if needed to preent re-fencing during cluster startup
+ High: crmd: Correctly handle reconnections to attrd
+ High: crmd: Ensure updates for lost migrate operations indicate which node it tried to migrating to
+ High: crmd: If there are no nodes to finalize, start an election.
+ High: crmd: If there are no nodes to welcome, start an election.
+ High: crmd: Prevent node attribute loss by detecting attrd disconnections immediately
+ High: crmd: Prevent node re-probe loops by ensuring manditory actions always complete
+ High: PE: Bug 2005 - Fix startup ordering of cloned stonith groups
+ High: PE: Bug 2006 - Correctly reprobe cloned groups
+ High: PE: Bug BNC:465484 - Fix the no-quorum-policy=suicide option
+ High: PE: Bug LF:1996 - Correctly process disabled monitor operations
+ High: PE: CID:19 - Fix use-of-NULL in determine_online_status
+ High: PE: Clones now default to globally-unique=false
+ High: PE: Correctly calculate the number of available nodes for the clone to use
+ High: PE: Only shoot online nodes with no-quorum-policy=suicide
+ High: PE: Prevent on-fail settings being ignored after a resource is successfully stopped
+ High: PE: Prevent use-of-NULL for failed migrate actions in process_rsc_state()
+ High: PE: Remove an optimization for the terminate node attribute that caused the cluster to block indefinitly
+ High: PE: Repar the ability to colocate based on node attributes other than uname
+ High: PE: Start the correct monitor operation for unmanaged masters
+ High: stonith: CID:3 - Fix another case of exceptionally poor error handling by the original stonith developers
+ High: stonith: CID:5 - Checking for NULL and then dereferencing it anyway is an interesting approach to error handling
+ High: stonithd: Sending IPC to the cluster is a privileged operation
+ High: stonithd: wrong checks for shmid (0 is a valid id)
+ High: Tools: attrd - Correctly determine when an attribute has stopped changing and should be committed to the CIB
+ High: Tools: Bug 2003 - pingd doesn't correctly detect failures when the interface is down
+ High: Tools: Bug 2003 - pingd doesn't correctly handle node-down events on multi-NIC systems
+ High: Tools: Bug 2021 - pingd does not detect sequence wrapping correctly, incorrectly reports nodes offline
+ High: Tools: Bug BNC:468066 - Don't use the result of uname() when its no longer in scope
+ High: Tools: Bug BNC:473265 - crm_resource -L dumps core
+ High: Tools: Bug LF:2001 - Transient node attributes should be set via attrd
+ High: Tools: Bug LF:2036 - crm_resource cannot set/get parameters for cloned resources
+ High: Tools: Bug LF:2046 - Node attribute updates are lost because attrd can take too long to start
+ High: Tools: Cause the correct clone instance to be failed with crm_resource -F
+ High: Tools: cluster_test - Allow the user to select a stack and fix CTS invocation
+ High: Tools: crm cli: allow rename only if the resource is stopped
+ High: Tools: crm cli: catch system errors on file operations
+ High: Tools: crm cli: completion for ids in configure
+ High: Tools: crm cli: drop '-rsc' from attributes for order constraint
+ High: Tools: crm cli: exit with an appropriate exit code
+ High: Tools: crm cli: fix wrong order of action and resource in order constraint
+ High: Tools: crm cli: fox wrong exit code
+ High: Tools: crm cli: improve handling of cib attributes
+ High: Tools: crm cli: new command: configure rename
+ High: Tools: crm cli: new command: configure upgrade
+ High: Tools: crm cli: new command: node delete
+ High: Tools: crm cli: prevent key errors on missing cib attributes
+ High: Tools: crm cli: print long help for help topics
+ High: Tools: crm cli: return on syntax error when parsing score
+ High: Tools: crm cli: rsc_location can be without nvpairs
+ High: Tools: crm cli: short node preference location constraint
+ High: Tools: crm cli: sometimes, on errors, level would change on single shot use
+ High: Tools: crm cli: syntax: drop a bunch of commas (remains of help tables conversion)
+ High: Tools: crm cli: verify user input for sanity
+ High: Tools: crm: find expressions within rules (don't always skip xml nodes due to used id)
+ High: Tools: crm_master shouldn't define a set id now that attrd is used. Defining one can break lookups
+ High: Tools: crm_mon Use the OID assigned to the project by IANA for SNMP traps
+ High: Tools: hb2openais: add constraints for clvmd to controld
+ High: Tools: hb2openais: adjust path to the supporting script and set CONF variable
+ High: Tools: hb2openais: improve media processing and set rrp_mode for multiple rings configuration
+ High: Tools: hb2openais: openais supports up to two rings
+ High: Tools: hb2openais: set no-quorum-policy to ignore for 2-node clusters
+ High: Tools: hb2openais: start mgmtd if appropriate
+ Medium (bnc#445622): Tools: crm cli: improve the node show command and drop node status
+ Medium (LF 2009): stonithd: improve timeouts for remote fencing
+ Medium: ais: Allow dead peers to be removed from membership calculations
+ Medium: ais: Pass node deletion events on to clients
+ Medium: ais: Sanitize ipc usage
+ Medium: ais: Supply the node's uname in addtion to the id
+ Medium: Build: Clean up configure to ensure NON_FATAL_CFLAGS is consistent with CFLAGS (ie. includes -g)
+ Medium: Build: Install cluster_test
+ Medium: Build: Use more restrictive CFLAGS and fix the resulting errors
+ Medium: cib: CID:20 - Fix potential use-after-free in cib_native_signon
+ Medium: Core: Bug BNC:474727 - Set a maximum time to wait for IPC messages
+ Medium: Core: CID:12 - Fix memory leak in decode_transition_magic error path
+ Medium: Core: CID:14 - Fix memory leak in calculate_xml_digest error path
+ Medium: Core: CID:16 - Fix memory leak in date_to_string error path
+ Medium: Core: Try to track down the cause of XML parsing errors
+ Medium: crmd: Bug BNC:472473 - Don't wait excessive amounts of time for lost actions
+ Medium: crmd: Bug BNC:472473 - Reduce the transition timeout to action_timeout+network_delay
+ Medium: crmd: Don't fast-track the processing of LRM refreshes when there are pending actions.
+ Medium: crmd: do_dc_join_filter_offer - Check the 'join' message is for the current instance before deciding to NACK peers
+ Medium: crmd: Find option values without having to do a config upgrade
+ Medium: crmd: Implement shutdown using a transient node attribute
+ Medium: crmd: Update the crmd options to use dashes instead of underscores
+ Medium: cts: Add 'cluster reattach' to the suite of automated regression tests
+ Medium: cts: cluster_test - Make some usability enhancements
+ Medium: CTS: cluster_test - suggest a valid port number
+ Medium: CTS: Fix python import order
+ Medium: cts: Implement an automated SplitBrain test
+ Medium: CTS: Remove references to deleted classes
+ Medium: Extra: Resources - Use HA_VARRUN instead of HA_RSCTMP for state files as Heartbeat removes HA_RSCTMP at startup
+ Medium: HB: Bug 1933 - Fake crmd_client_status_callback() calls because HB doesn't provide them for already running processes
+ Medium: PE: CID:17 - Fix memory leak in find_actions_by_task error path
+ Medium: PE: CID:7,8 - Prevent hypothetical use-of-NULL in LogActions
+ Medium: PE: Defer logging the actions performed on a resource until we've processed ordering constraints
+ Medium: PE: Remove the symmetrical attribute of colocation constraints
+ Medium: Resources: pingd - fix the meta defaults
+ Medium: Resources: Stateful - Add missing meta defaults
+ Medium: stonithd: exit if we the pid file cannot be locked
+ Medium: Tools: Allow attrd clients to specify the ID the attribute should be created with
+ Medium: Tools: attrd - Allow attribute updates to be performed from a hosts' peer
+ Medium: Tools: Bug LF:1994 - Clean up crm_verify return codes
+ Medium: Tools: Change the pingd defaults to ping hosts once every second (instead of 5 times every 10 seconds)
+ Medium: Tools: cibmin - Detect resource operations with a view to providing email/snmp/cim notification
+ Medium: Tools: crm cli: add back symmetrical for order constraints
+ Medium: Tools: crm cli: generate role in location when converting from xml
+ Medium: Tools: crm cli: handle shlex exceptions
+ Medium: Tools: crm cli: keep order of help topics
+ Medium: Tools: crm cli: refine completion for ids in configure
+ Medium: Tools: crm cli: replace inf with INFINITY
+ Medium: Tools: crm cli: streamline cib load and parsing
+ Medium: Tools: crm cli: supply provider only for ocf class primitives
+ Medium: Tools: crm_mon - Add support for sending mail notifications of resource events
+ Medium: Tools: crm_mon - Include the DC's version in status summary
+ Medium: Tools: crm_mon - Sanitize startup and option processing
+ Medium: Tools: crm_mon - switch to event-driven updates and add support for sending snmp traps
+ Medium: Tools: crm_shadow - Replace the --locate option with the saner --edit
+ Medium: Tools: hb2openais: do not remove Evmsd resources, but replace them with clvmd
+ Medium: Tools: hb2openais: replace crmadmin with crm_mon
+ Medium: Tools: hb2openais: replace the lsb class with ocf for o2cb
+ Medium: Tools: hb2openais: reuse code
+ Medium: Tools: LF:2029 - Display an error if crm_resource is used to reset the operation history of non-primitive resources
+ Medium: Tools: Make pingd resilient to attrd failures
+ Medium: Tools: pingd - fix the command line switches
+ Medium: Tools: Rename ccm_tool to crm_node
[ Simon Horman ]
* Changes made while producing Debian packages
+ Change distribution from sid to experimental
+ Remove autoconf automake autoheader on clean as these
end up as symlinks which dpkg-source can't handle
+ Remove libltdl.tar on as this is a binary which dpkg-source can't handle
+ Make sure configure and py-compile are executable if present
+ Remove build-stamp on clean, otherwise the package can't be rebuilt
+ Remove lib64 path mangling code from configure,
it seems to be broken on Debian
+ Use dh_install instead of dh_movefiles
- Remove debian/*.files debian/*.dirs
These files are not needed, as debian/*.install is used.
They should be removed from upstream.
+ Use dh_clean and dh_auto_clean in clean target of debian/rules
+ Use dh_prep instead of dh_clean in build target of debian/rules
-- Simon Horman <horms@debian.org> Tue, 17 Feb 2009 00:59:08 +0000
pacemaker (1.0.1-1) stable; urgency=high
* Update source tarball to revision: 2883431a818b (stable-1.0) tip
* Statistics:
Changesets: 160
Diff: 810 files changed, 6881 insertions(+), 6214 deletions(-)
* Changes since 388654dfef8f
+ High: ais: Allow the crmd to get callbacks whenever a node's state changes
+ High: ais: Ensure HA_RSCTMP exists for use by resource agents
+ High: ais: Hook up the openais.conf config logging options
+ High: ais: Zero out the PID of disconnecting clients
+ High: cib: Ensure global updates cause a disk write when appropriate
+ High: Core: Add an extra snaity check to getXpathResults() to prevent segfaults
+ High: Core: Don't redefine __FUNCTION__ unnecessarily
+ High: Core: Repair the ability to have comments in the configuration
+ High: crmd: Bug:1975 - crmd should wait indefinitely for stonith operations to complete
+ High: crmd: Ensure PE processing does not occur for all error cases in do_pe_invoke_callback
+ High: crmd: Requests to the CIB should cause any prior PE calculations to be ignored
+ High: PE: Bug LF:1988 - Ensure recurring operations always have the correct target-rc set
+ High: PE: Bug LF:1988 - For unmanaged resources we need to skip the usual can_run_resources() checks
+ High: PE: Ensure the terminate node attribute is handled correctly
+ High: PE: Fix optional colocation
+ High: PE: Improve up the detection of 'new' nodes joining the cluster
+ High: PE: Prevent assert failures in master_color() by ensuring unmanaged masters are always reallocated to their current location
+ High: Tools: crm cli: parser: return False on syntax error and None for comments
+ High: Tools: crm cli: unify template and edit commands
+ High: Tools: crm_shadow - Show more line number information after validation failures
+ High: Tools: hb2openais: add option to upgrade the CIB to v3.0
+ High: Tools: hb2openais: add U option to getopts and update usage
+ High: Tools: hb2openais: backup improved and multiple fixes
+ High: Tools: hb2openais: fix class/provider reversal
+ High: Tools: hb2openais: fix testing
+ High: Tools: hb2openais: move the CIB update to the end
+ High: Tools: hb2openais: update logging and set logfile appropriately
+ High: Tools: LF:1969 - Attrd never sets any properties in the cib
+ High: Tools: Make attrd functional on OpenAIS
+ Medium: ais: Hook up the options for specifying the expected number of nodes and total quorum votes
+ Medium: ais: Provide better feedback when nodes change nodeid's (in openais.conf)
+ Medium: cib: Always store cib contents on disk with num_updates=0
+ Medium: cib: Ensure remote access ports are cleaned up on shutdown
+ Medium: crmd: Detect deleted resource operations automatically
+ Medium: crmd: Erase a node's resource operations and transient attributes after a successful STONITH
+ Medium: crmd: Find a more appropriate place to update quorum and refresh attrd attributes
+ Medium: crmd: Fix the handling of unexpected PE exits to ensure the current CIB is stored
+ Medium: crmd: Fix the recording of pending operations in the CIB
+ Medium: crmd: Initiate an attrd refresh _after_ the status section has been fully repopulated
+ Medium: crmd: Only the DC should update quorum in an openais cluster
+ Medium: Ensure meta attributes are used consistantly
+ Medium: PE: Allow group and clone level resource attributes
+ Medium: PE: Bug N:437719 - Ensure scores from colocated resources count when allocating groups
+ Medium: PE: Prevent lsb scripts from being used in globally unique clones
+ Medium: PE: Make a best-effort guess at a migration threshold for people with 0.6 configs
+ Medium: Resources: controld - ensure we are part of a clone with globally_unique=false
+ Medium: Tools: attrd - Automatically refresh all attributes after a CIB replace operation
+ Medium: Tools: Bug LF:1985 - crm_mon - Correctly process failed cib queries to allow reconnection after cluster restarts
+ Medium: Tools: Bug LF:1987 - crm_verify incorrectly warns of configuration upgrades for the most recent version
+ Medium: Tools: crm (bnc#441028): check for key error in attributes management
+ Medium: Tools: crm_mon - display the meaning of the operation's rc code instead of the status
+ Medium: Tools: crm_mon - Fix the display of timing data
+ Medium: Tools: crm_verify - check that we're being asked to validate a complete config
+ Medium: xml: Relax the restriction on the contents of rsc_locaiton.node
-- Andrew Beekhof <abeekhof@suse.de> Mon, 17 Nov 2008 10:31:37 +0100
pacemaker (1.0.0-1) stable; urgency=medium
* Update source tarball to revision: 388654dfef8f tip
* Statistics:
Changesets: 261
Diff: 3021 files changed, 244985 insertions(+), 111596 deletions(-)
* Changes since f805e1b30103
+ High: add the crm cli program
+ High: ais: Move the service id definition to a common location and make sure it is always used
+ High: build: rename hb2openais.sh to .in and replace paths with vars
+ High: cib: Implement --create for crm_shadow
+ High: cib: Remove dead files
+ High: Core: Allow the expected number of quorum votes to be configrable
+ High: Core: cl_malloc and friends were removed from Heartbeat
+ High: Core: Only call xmlCleanupParser() if we parsed anything. Doing so unconditionally seems to cause a segfault
+ High: hb2openais.sh: improve pingd handling; several bugs fixed
+ High: hb2openais: fix clone creation; replace EVMS strings
+ High: new hb2openais.sh conversion script
+ High: PE: Bug LF:1950 - Ensure the current values for all notification variables are always set (even if empty)
+ High: PE: Bug LF:1955 - Ensure unmanaged masters are unconditionally repromoted to ensure they are monitored correctly.
+ High: PE: Bug LF:1955 - Fix another case of filtering causing unmanaged master failures
+ High: PE: Bug LF:1955 - Umanaged mode prevents master resources from being allocated correctly
+ High: PE: Bug N:420538 - Anit-colocation caused a positive node preference
+ High: PE: Correctly handle unmanaged resources to prevent them from being started elsewhere
+ High: PE: crm_resource - Fix the --migrate command
+ High: PE: MAke stonith-enabled default to true and warn if no STONITH resources are found
+ High: PE: Make sure orphaned clone children are created correctly
+ High: PE: Monitors for unmanaged resources don't need to wait for start/promote/demote actions to complete
+ High: stonithd (LF 1951): fix remote stonith operations
+ High: stonithd: fix handling of timeouts
+ High: stonithd: fix logic for stonith resource priorities
+ High: stonithd: implement the fence-timeout instance attribute
+ High: stonithd: initialize value before reading fence-timeout
+ High: stonithd: set timeouts for fencing ops to the timeout of the start op
+ High: stonithd: stonith rsc priorities (new feature)
+ High: Tools: Add hb2openais - a tool for upgrading a Heartbeat cluster to use OpenAIS instead
+ High: Tools: crm_verify - clean up the upgrade logic to prevent crash on invalid configurations
+ High: Tools: Make pingd functional on Linux
+ High: Update version numbers for 1.0 candidates
+ Medium: ais: Add support for a synchronous call to retrieve the node's nodeid
+ Medium: ais: Use the agreed service number
+ Medium: Build: Reliably detect heartbeat libraries during configure
+ Medium: Build: Supply prototypes for libreplace functions when needed
+ Medium: Build: Teach configure how to find corosync
+ Medium: Core: Provide better feedback if Pacemaker is started by a stack it doesn't support
+ Medium: crmd: Avoid calling GHashTable functions with NULL
+ Medium: crmd: Delay raising I_ERROR when the PE exits until we've had a chance to save the current CIB
+ Medium: crmd: Hook up the stonith-timeout option to stonithd
+ Medium: crmd: Prevent potential use-of-NULL in global_timer_callback
+ Medium: crmd: Rationalize the logging of graph aborts
+ Medium: PE: Add a stonith_timeout option and remove new options that are better set in rsc_defaults
+ Medium: PE: Allow external entities to ask for a node to be shot by creating a terminate=true transient node attribute
+ Medium: PE: Bug LF:1950 - Notifications do not contain all documented resource state fields
+ Medium: PE: Bug N:417585 - Don't restart group children who's individual score drops below zero
+ Medium: PE: Detect clients that disconnect before receiving their reply
+ Medium: PE: Implement a true maintenance mode
+ Medium: PE: Implement on-fail=standby for NTT. Derived from a patch by Satomi TANIGUCHI
+ Medium: PE: Print the correct message when stonith is disabled
+ Medium: PE: ptest - check the input is valid before proceeding
+ Medium: PE: Revert group stickiness to the 'old way'
+ Medium: PE: Use the correct attribute for action 'requires' (was prereq)
+ Medium: stonithd: Fix compilation without full heartbeat install
+ Medium: stonithd: exit with better code on empty host list
+ Medium: tools: Add a new regression test for CLI tools
+ Medium: tools: crm_resource - return with non-zero when a resource migration command is invalid
+ Medium: tools: crm_shadow - Allow the admin to start with an empty CIB (and no cluster connection)
+ Medium: xml: pacemaker-0.7 is now an alias for the 1.0 schema
-- Andrew Beekhof <abeekhof@suse.de> Thu, 16 Oct 2008 11:16:46 +0200
pacemaker (0.7.3-1) stable; urgency=medium
* Update source tarball to revision: 33e677ab7764+ tip
* Statistics:
Changesets: 133
Diff: 89 files changed, 7492 insertions(+), 1125 deletions(-)
* Changes since f805e1b30103
+ High: Tools: add the crm cli program
+ High: Core: cl_malloc and friends were removed from Heartbeat
+ High: Core: Only call xmlCleanupParser() if we parsed anything. Doing so unconditionally seems to cause a segfault
+ High: new hb2openais.sh conversion script
+ High: PE: Bug LF:1950 - Ensure the current values for all notification variables are always set (even if empty)
+ High: PE: Bug LF:1955 - Ensure unmanaged masters are unconditionally repromoted to ensure they are monitored correctly.
+ High: PE: Bug LF:1955 - Fix another case of filtering causing unmanaged master failures
+ High: PE: Bug LF:1955 - Umanaged mode prevents master resources from being allocated correctly
+ High: PE: Bug N:420538 - Anit-colocation caused a positive node preference
+ High: PE: Correctly handle unmanaged resources to prevent them from being started elsewhere
+ High: PE: crm_resource - Fix the --migrate command
+ High: PE: MAke stonith-enabled default to true and warn if no STONITH resources are found
+ High: PE: Make sure orphaned clone children are created correctly
+ High: PE: Monitors for unmanaged resources don't need to wait for start/promote/demote actions to complete
+ High: stonithd (LF 1951): fix remote stonith operations
+ High: Tools: crm_verify - clean up the upgrade logic to prevent crash on invalid configurations
+ Medium: ais: Add support for a synchronous call to retrieve the node's nodeid
+ Medium: ais: Use the agreed service number
+ Medium: PE: Allow external entities to ask for a node to be shot by creating a terminate=true transient node attribute
+ Medium: PE: Bug LF:1950 - Notifications do not contain all documented resource state fields
+ Medium: PE: Bug N:417585 - Don't restart group children who's individual score drops below zero
+ Medium: PE: Implement a true maintenance mode
+ Medium: PE: Print the correct message when stonith is disabled
+ Medium: stonithd: exit with better code on empty host list
+ Medium: xml: pacemaker-0.7 is now an alias for the 1.0 schema
-- Andrew Beekhof <abeekhof@suse.de> Mon, 22 Sep 2008 12:24:54 +0200
pacemaker (0.7.1-1) stable; urgency=medium
* Update source tarball to revision: f805e1b30103+ tip
* Statistics:
Changesets: 184
Diff: 513 files changed, 43408 insertions(+), 43783 deletions(-)
* Testing Notes:
+ Test hardware:
+ All testing was performed with STONITH enabled
+ Pending bugs encountered during testing:
* Changes since 0.7.0-19
+ Fix compilation when GNUTLS isn't found
+ Hg: Use the default branch name for dev
+ High: admin: Fix use-after-free in crm_mon
+ High: Build: Remove testing code that prevented heartbeat-only builds
+ High: cib: Use single quotes so that the xpath queries for nvpairs will succeed
+ High: crmd: Always connect to stonithd when the TE starts and ensure we notice if it dies
+ High: crmd: Correctly handle a dead PE process
+ High: crmd: Make sure async-failures cause the failcount to be incrimented
+ High: PE: Bug LF:1941 - Handle failed clone instance probes when clone-max < #nodes
+ High: PE: Parse resource ordering sets correctly
+ High: PE: Prevent use-of-NULL - order->rsc_rh will not always be non-NULL
+ High: PE: Unpack colocation sets correctly
+ High: Tools: crm_mon - Prevent use-of-NULL for orphaned resources
+ Medium: ais: Add support for a synchronous call to retrieve the node's nodeid
+ Medium: ais: Allow transient clients to receive membership updates
+ Medium: ais: Avoid double-free in error path
+ Medium: ais: Include in the mebership nodes for which we haven't determined their hostname
+ Medium: ais: Spawn the PE from the ais plugin instead of the crmd
+ Medium: cib: By default, new configurations use the latest schema
+ Medium: cib: Clean up the CIB if it was already disconnected
+ Medium: cib: Only incriment num_updates if something actually changed
+ Medium: cib: Prevent use-after-free in client after abnormal termination of the CIB
+ Medium: Core: Fix memory leak in xpath searches
+ Medium: Core: Get more details regarding parser errors
+ Medium: Core: Repair expand_plus_plus - don't call char2score on unexpanded values
+ Medium: Core: Switch to the libxml2 parser - its significantly faster
+ Medium: Core: Use a libxml2 library function for xml -> text conversion
+ Medium: crmd: Asynchronous failure actions have no parameters
+ Medium: crmd: Avoid calling glib functions with NULL
+ Medium: crmd: Do not allow an election to promote a node from S_STARTING
+ Medium: crmd: Do not vote if we've not completed the local startup
+ Medium: crmd: Fix te_update_diff() now that get_object_root() functions differently
+ Medium: crmd: Fix the lrmd xpath expressions to not contain quotes
+ Medium: crmd: If we get a join offer during an election, better restart the election
+ Medium: crmd: No further processing is needed when using the LRM's API call for failing resources
+ Medium: crmd: Only update have-quorum if the value changed
+ Medium: crmd: Repair the input validation logic in do_te_invoke
+ Medium: cts: CIB's can no longer contain comments
+ Medium: cts: Enable a bunch of tests that were incorrectly disabled
+ Medium: cts: The libxml2 parser wont allow v1 resources to use integers as parameter names
+ Medium: Don't use the cluster UID and GID directly. Look them up based on the configured value of HA_CCMUSER
+ Medium: Fix compilation when heartbeat is not supported
+ Medium: PE: Allow groups to be involved in optional ordering constraints
+ Medium: PE: Allow sets of operations to be reused by multiple resources
+ Medium: PE: Bug LF:1941 - Mark extra clone instances as orphans and don't show inactive ones
+ Medium: PE: Determin the correct migration-threshold during resource expansion
+ Medium: PE: Implement no-quorum-policy=suicide (FATE #303619)
+ Medium: pengine: Clean up resources after stopping old copies of the PE
+ Medium: pengine: Teach the PE how to stop old copies of itself
+ Medium: Tools: Backport hb_report updates
+ Medium: Tools: cib_shadow - On create, spawn a new shell with CIB_shadow and PS1 set accordingly
+ Medium: Tools: Rename cib_shadow to crm_shadow
-- Andrew Beekhof <abeekhof@suse.de> Wed, 20 Aug 2008 10:19:14 +0200
pacemaker (0.7.0-19) unstable; urgency=medium
* Update source tarball to revision: 007c3a1c50f5 (unstable) tip
* Statistics:
Changesets: 108
Diff: 216 files changed, 4632 insertions(+), 4173 deletions(-)
* Changes added since unstable-0.7
+ High: admin: Fix use-after-free in crm_mon
+ High: ais: Change the tag for the ais plugin to "pacemaker" (used in openais.conf)
+ High: ais: Log terminated processes as an error
+ High: cib: Performance - Reorganize things to avoid calculating the XML diff twice
+ High: PE: Bug LF:1941 - Handle failed clone instance probes when clone-max < #nodes
+ High: PE: Fix memory leak in action2xml
+ High: PE: Make OCF_ERR_ARGS a node-level error rather than a cluster-level one
+ High: PE: Properly handle clones that are not installed on all nodes
+ Medium: admin: cibadmin - Show any validation errors if the upgrade failed
+ Medium: admin: cib_shadow - Implement --locate to display the underlying filename
+ Medium: admin: cib_shadow - Implement a --diff option
+ Medium: admin: cib_shadow - Implement a --switch option
+ Medium: admin: crm_resource - create more compact constraints that don't use lifetime (which is deprecated)
+ Medium: ais: Approximate born_on for OpenAIS based clusters
+ Medium: cib: Remove do_id_check, it is a poor substitute for ID validation by a schema
+ Medium: cib: Skip construction of pre-notify messages if no-one wants one
+ Medium: Core: Attempt to streamline some key functions to increase performance
+ Medium: Core: Clean up XML parser after validation
+ Medium: crmd: Detect and optimize the crm's behavior when processing diffs of an LRM refresh
+ Medium: Fix memory leaks when resetting the name of an XML object
+ Medium: PE: Prefer the current location if it is one of a group of nodes with the same (highest) score
-- Andrew Beekhof <abeekhof@suse.de> Fri, 18 Jul 2008 10:06:36 +0200
pacemaker (0.7.0-1) unstable; urgency=low
* Update source tarball to revision: bde0c7db74fb tip
* Statistics:
Changesets: 439
Diff: 676 files changed, 41310 insertions(+), 52071 deletions(-)
* Changes added since stable-0.6
+ High: A new tool for setting up and invoking CTS
+ High: Admin: All tools now use --node (-N) for specifying node unames
+ High: Admin: All tools now use --xml-file (-x) and --xml-text (-X) for specifying where to find XML blobs
+ High: cib: Cleanup the API - remove redundant input fields
+ High: cib: Implement CIB_shadow - a facility for making and testing changes before uploading them to the cluster
+ High: cib: Make registering per-op callbacks an API call and renamed (for clarity) the API call for requesting notifications
+ High: Core: Add a facility for automatically upgrading old configurations
+ High: Core: Adopt libxml2 as the XML processing library - all external clients need to be recompiled
+ High: Core: Allow sending TLS messages larger than the MTU
+ High: Core: Fix parsing of time-only ISO dates
+ High: Core: Smarter handling of XML values containing quotes
+ High: Core: XML memory corruption - catch, and handle, cases where we're overwriting an attribute value with itself
+ High: Core: The xml ID type doesn't allow UUIDs that start with a number
+ High: Core: Implement XPath based versions of query/delete/replace/modify
+ High: Core: Remove some HA2.0.(3,4) compatability code
+ High: crmd: Overhaul the detection of nodes that are starting vs. failed
+ High: PE: Bug LF:1459 - Allow failures to expire
+ High: PE: Have the PE do non-persistent configuration upgrades before performing calculations
+ High: PE: Replace failure-stickiness with a simple 'migration-threshold'
+ High: TE: Simplify the design by folding the tengine process into the crmd
+ Medium: Admin: Bug LF:1438 - Allow the list of all/active resource operations to be queried by crm_resource
+ Medium: Admin: Bug LF:1708 - crm_resource should print a warning if an attribute is already set as a meta attribute
+ Medium: Admin: Bug LF:1883 - crm_mon should display fail-count and operation history
+ Medium: Admin: Bug LF:1883 - crm_mon should display operation timing data
+ Medium: Admin: Bug N:371785 - crm_resource -C doesn't also clean up fail-count attributes
+ Medium: Admin: crm_mon - include timing data for failed actions
+ Medium: ais: Read options from the environment since objdb isn't completely usable yet
+ Medium: cib: Add sections for op_defaults and rsc_defaults
+ Medium: cib: Better matching notification callbacks (for detecting duplicates and removal)
+ Medium: cib: Bug LF:1348 - Allow rules and attribute sets to be referenced for use in other objects
+ Medium: cib: BUG LF:1918 - By default, all cib calls now timeout after 30s
+ Medium: cib: Detect updates that decrease the version tuple
+ Medium: cib: Implement a client-side operation timeout - Requires LHA update
+ Medium: cib: Implement callbacks and async notifications for remote connections
+ Medium: cib: Make cib->cmds->update() an alias for modify at the API level (also implemented in cibadmin)
+ Medium: cib: Mark the CIB as disconnected if the IPC connection is terminated
+ Medium: cib: New call option 'cib_can_create' which can be passed to modify actions - allows the object to be created if it doesn't exist yet
+ Medium: cib: Reimplement get|set|delete attributes using XPath
+ Medium: cib: Remove some useless parts of the API
+ Medium: cib: Remove the 'attributes' scaffolding from the new format
+ Medium: cib: Implement the ability for clients to connect to remote servers
+ Medium: Core: Add support for validating xml against RelaxNG schemas
+ Medium: Core: Allow more than one item to be modified/deleted in XPath based operations
+ Medium: Core: Fix the sort_pairs function for creating sorted xml objects
+ Medium: Core: iso8601 - Implement subtract_duration and fix subtract_time
+ Medium: Core: Reduce the amount of xml copying occuring
+ Medium: Core: Support value='value+=N' XML updates (in addtion to value='value++')
+ Medium: crmd: Add support for lrm_ops->fail_rsc if its available
+ Medium: crmd: HB - watch link status for node leaving events
+ Medium: crmd: Bug LF:1924 - Improved handling of lrmd disconnects and shutdowns
+ Medium: crmd: Do not wait for actions with a start_delay over 5 minutes. Confirm them immediately
+ Medium: PE: Bug LF:1328 - Don't fencing nodes in clusters without managed resources
+ Medium: PE: Bug LF:1461 - Give transient node attributes (in <status/>) preference over persistent ones (in <nodes/>)
+ Medium: PE: Bug LF:1884, Bug LF:1885 - Implement N:M ordering and colocation constraints
+ Medium: PE: Bug LF:1886 - Create a resource and operation 'defaults' config section
+ Medium: PE: Bug LF:1892 - Allow recurring actions to be triggered at known times
+ Medium: PE: Bug LF:1926 - Probes should complete before stop actions are invoked
+ Medium: PE: Fix the standby when it's set as a transient attribute
+ Medium: PE: Implement a global 'stop-all-resources' option
+ Medium: PE: Implement cibpipe, a tool for performing/simulating config changes "offline"
+ Medium: PE: We don't allow colocation with specific clone instances
+ Medium: Tools: pingd - Implement a stack-independant version of pingd
+ Medium: xml: Ship an xslt for upgrading from 0.6 to 0.7
-- Andrew Beekhof <abeekhof@suse.de> Wed, 25 Jun 2008 12:55:38 +0200
pacemaker (0.6.5-1) unstable; urgency=low
* New upstream release
* Standards version is 3.8.0
* Change "Recommends:" to "Suggests:"
* Add debian/watch
-- Anibal Monsalve Salazar <anibal@debian.org> Sat, 21 Jun 2008 11:47:42 +1000
pacemaker (0.6.0-1) experimental; urgency=low
* New debian package. Closes: #458497
* New upstream release
* debian/copyright: updated
* Makefile.am: pacemaker.lcrso permissions are 0644
* crm_utils.py.in: interpreter is /usr/bin/python
* service_crm.so: removed, it's a copy of pacemaker.lcrso
* crm.dtd: is not executable
* *.py files are executables
* pacemaker.lcrso: stripped
* Test if Makefile exists before running $(MAKE)
* Updated descriptions and homepage
* Updated build-dependency and dependency lists
* Deleted rpaths with chrpath
-- Anibal Monsalve Salazar <anibal@debian.org> Sat, 19 Jan 2008 18:28:49 +1100
|