Commit Graph

141 Commits

Author SHA1 Message Date
Thomas Lamprecht
9f389a2267 Proxmox maintains this package again
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-11-23 10:04:10 +01:00
Thomas Lamprecht
8a4032e500 bump version to 3.0.2-pve4
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-10-10 18:16:10 +02:00
Thomas Lamprecht
661a2fe391 cherry-pick: totemsrp: Reduce MTU to left room second mcast
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-10-10 18:12:24 +02:00
Thomas Lamprecht
4e9e2cc8ea buildsys: use $DEB_VERSION to depreaceate CSRELEASE
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-10-09 16:22:15 +02:00
Thomas Lamprecht
6282e6cadf bump version to 3.0.2-pve3
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-10-03 16:13:59 +02:00
Thomas Lamprecht
52dfffebf7 cherry-pick some fixes and log-improvements
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-10-03 16:11:53 +02:00
Thomas Lamprecht
8dcb3076b4 move to submodule build
allowing us to drop the tarball tracking and the patches-of-patches
thing, which is just plain annoying and costs to much time and nerves
when touching anything..

diffoscope tested previous and current .deb, only real change is the
exclusion of the changelog from Debian, but as that was ordered after
ours anyway it shouldn't be to big of an issue

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-10-03 15:56:25 +02:00
Thomas Lamprecht
fa960e0c13 bump version to 3.0.2-pve2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-06-21 14:26:48 +02:00
Thomas Lamprecht
6c729f1794 cherry-pick totem confg patches
see https://github.com/corosync/corosync/pull/484

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-06-21 14:24:04 +02:00
Fabian Grünbichler
4e762dd4b1 bump version to 3.0.2-pve1
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2019-06-21 14:02:57 +02:00
Fabian Grünbichler
7e9f3a0472 cherry-pick 3.0.2 as patches
and rebase/drop patches as appropriate

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2019-06-21 14:02:57 +02:00
Fabian Grünbichler
2e8dca5a7f cherry-pick additional link status display patch
to fix the broken initial version.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2019-06-05 10:12:56 +02:00
Thomas Lamprecht
56aad19d7f buildsys: fixup libcfg library verison
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-05-23 21:40:31 +02:00
Thomas Lamprecht
45f2a979cd buildsys: switch upload dist over to buster
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-05-23 18:16:19 +02:00
Fabian Grünbichler
06d5370ede bump version to 3.0.1-pve1
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2019-05-23 11:29:47 +02:00
Fabian Grünbichler
9d5f2a67c7 add patches for Corosync 3.x
some minor cherry-picks, and two big series:
- crypto compatibility for upgrading from Corosync 2.x
- cpg callback merging for joinlists

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2019-05-23 11:29:47 +02:00
Fabian Grünbichler
764f36081f build: remove libtotem-pg* from package list
they were discontinued upstream

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2019-05-23 11:29:47 +02:00
Fabian Grünbichler
fd3af33c11 build: remove -qdevice/qnetd from package list
they were split into their own source package in Debian Buster

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2019-05-23 11:29:47 +02:00
Fabian Grünbichler
81f01c3b63 build: drop transitional packages
corosync-pve and libcorosync4-pve, which were introduced as part of the
PVE 4.x -> PVE 5.x upgrade

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2019-05-23 11:29:47 +02:00
Fabian Grünbichler
d38948acc3 rebase patches
and drop those that were applied upstream.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2019-05-23 11:29:47 +02:00
Thomas Lamprecht
e63669d86a download 3.0.1-2 sources
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-05-23 11:28:31 +02:00
Fabian Grünbichler
8d69ab92eb build: switch sources to 3.0.1-2
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2019-05-23 11:27:44 +02:00
Fabian Grünbichler
78b572cb88 Makefile: replace ARCH with DEB_BUILD_ARCH
via dpkg-dev's architecture.mk

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2019-05-23 11:27:39 +02:00
Fabian Grünbichler
a81d818d37 Makefile: remove cruft
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2019-05-23 11:27:35 +02:00
Fabian Grünbichler
459f4daa37 bump version to 2.4.4-pve1
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2018-11-09 16:42:19 +01:00
Thomas Lamprecht
a5d332951a do not ship augeas stuff
we do not want that qugeas manages the corosync config as it does
not knows from our blessed master config in /etc/pve/corosync.conf
and this saves us a build depedency.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2018-11-09 16:42:19 +01:00
Fabian Grünbichler
dc3e312492 build: add new build artifacts to clean target
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2018-11-07 14:58:57 +01:00
Fabian Grünbichler
87af17c793 build: add dbgsym packages to Makefile
and cleanup *.deb variable handling.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2018-11-07 14:58:57 +01:00
Fabian Grünbichler
b0b4fac6a4 build: move some patches into debian/
otherwise building a source package is not possible, since the upstream
files would get dirtied by preparing the build directory.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2018-11-07 14:58:57 +01:00
Fabian Grünbichler
fa002c64b5 build: add dsc target
to build a source package

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2018-11-07 14:58:57 +01:00
Fabian Grünbichler
9daefa546c d/control: bump versioned b-d on libqb
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2018-11-07 14:58:57 +01:00
Fabian Grünbichler
ab6017fabf build: drop patch applied upstream
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2018-11-07 14:58:57 +01:00
Fabian Grünbichler
54ebdd306f build: revert upstream switch to DH 11
not yet available in Debian Stretch without backports

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2018-11-07 14:58:57 +01:00
Fabian Grünbichler
e77cc04ecc rebase and re-format patches
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2018-11-07 14:58:57 +01:00
Fabian Grünbichler
82342947a6 update sources to 2.4.4-3
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2018-11-07 14:58:26 +01:00
Thomas Lamprecht
013929b68c bump version to 2.4.2-pve5 2018-04-25 10:34:26 +02:00
Thomas Lamprecht
6a2849ec51 cpg: fix issue when nodes with low id hang
The cpg config change callback where not made correctly for nodes
with a low member id (lowest id == master node) after corosync on
said node hung, due to IO, artifical suspend or other scheduling
related hangs.

This is releated to an heuristic for choosing/syncing the CPG member
downlist added in 6bbbfcb6b4af72cf35ab9fdb4412fa6c6bdacc12 (corosync
repository).

See whole issue thread:
https://lists.clusterlabs.org/pipermail/users/2018-March/014594.html

Upstream pull-request:
https://github.com/corosync/corosync/pull/347
2018-04-25 09:09:29 +02:00
Wolfgang Bumiller
bd751c12e8 buildsys: add -X to upload target
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2018-04-13 13:22:53 +02:00
Fabian Grünbichler
c01206f1d9 bump version to 2.4.2-pve4
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2018-04-13 12:05:12 +02:00
Fabian Grünbichler
e17b446b63 reformat old patches
to reduce future patch churn

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2018-04-13 12:05:12 +02:00
Fabian Grünbichler
8df5f4057d fix CVE-2018-1084: DoS via malformed packet
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2018-04-13 12:05:12 +02:00
Fabian Grünbichler
e464707078 bump version to 2.4.2-pve3 2017-06-08 14:14:28 +02:00
Thomas Lamprecht
921a6ed22f remove problematic corosync-qdevice.init
without this we seemingly cannot install corosync-qdevice on PVE 5.0
While the programm and its systemd service file get installed
correctly the package configuration fails with:

----
Setting up corosync-qdevice (2.4.2-pve2) ...
insserv: Service corosync has to be enabled to start service corosync-qdevice
insserv: exiting now!
update-rc.d: error: insserv rejected the script header
dpkg: error processing package corosync-qdevice (--configure):
subprocess installed post-installation script returned error exit status 1
----

This error gets printed while corosync is enabled and started without
failure. So just remove the problematic file.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>

Rebased as part of patch-queue

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2017-03-29 13:45:39 +02:00
Fabian Grünbichler
571ea76eee buildsys: also upload libcorosync4-pve transitional package 2017-03-13 13:42:08 +01:00
Fabian Grünbichler
3dbd0db613 bump version to 2.4.2-pve2 2017-03-13 13:38:09 +01:00
Fabian Grünbichler
1b4e14b99c refresh other patch numbers 2017-03-13 13:38:09 +01:00
Fabian Grünbichler
5eb6649336 only start corosync service if conf exist
we had this in the old service file as well, for
non-clustered systems.
2017-03-13 13:38:09 +01:00
Fabian Grünbichler
b701b89ad9 add libcorosync4-pve transitional package 2017-03-13 13:30:12 +01:00
Fabian Grünbichler
e5f27b35ec buildsys: update make upload target for stretch 2017-03-10 10:45:08 +01:00
Fabian Grünbichler
bcf1811143 bump version to 2.4.2-pve1 2017-03-08 15:23:08 +01:00