Commit Graph

203 Commits

Author SHA1 Message Date
Thomas Lamprecht
c945b95516 debian: add missing bcrypt to manager .requires
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-09-05 13:37:48 +02:00
Thomas Lamprecht
4cbf9450c0 bump version to 18.2.0-pve1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-08-25 14:06:47 +02:00
Thomas Lamprecht
05a536ef04 update ceph source to reef 18.2.0
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-08-25 14:05:24 +02:00
Thomas Lamprecht
ab27109dd2 compile with GCC 12 not 11
i.e., the current default in Bookworm.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-07-25 21:26:20 +02:00
Thomas Lamprecht
182fb31172 renumber patches
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-07-25 21:26:20 +02:00
Thomas Lamprecht
731bde3991 bump version to 18.1.2-pve1 for RC2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-07-25 17:18:44 +02:00
Thomas Lamprecht
06df855589 drop patches applied upstream
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-07-25 17:18:44 +02:00
Thomas Lamprecht
1e59de9002 update ceph source to reef 18.1.2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-07-25 17:18:44 +02:00
Thomas Lamprecht
bd41e436e2 buildsys: change download over to reef release
use Ubuntu 22.04 Jammy as distro as it seems Ceph does not (yet?)
provide a source release for any modern Debian based distro, not that
it should matter much for the source package.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-07-25 17:18:43 +02:00
Thomas Lamprecht
f72c698a55 fix #4759: run ceph-crash daemon with www-data group for access to conf
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-06 13:43:04 +02:00
Thomas Lamprecht
810db68029 bump version to 17.2.6-pve1+3
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-03 16:47:15 +02:00
Thomas Lamprecht
c9a7474fbd define iterators without std::iterator<>
> std::iterator<> is deprecated in C++17, so let's just define the
> required traits directly.

cherry-picked/backported from upstream PRs:
https://github.com/ceph/ceph/pull/45419/commits
https://github.com/ceph/ceph/pull/45198/commits

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-03 16:45:17 +02:00
Thomas Lamprecht
48cf467e51 fix compat with libfmt v9 from bookworm
stuck together from multiple Debian/Ceph changes..

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-03 16:45:05 +02:00
Thomas Lamprecht
e8b6b943f7 bump version to 17.2.6-pve1+2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-03 08:34:08 +02:00
Thomas Lamprecht
5ff1242a9b backport compat fix for python 3.10+ PEP 620
cherry-picked from Debian boost 1.74 package [0], adapted to the
bundled 1.75 boost included by ceph. Note that 1.75 has the fopen
compat patch already included.

[0]: 107cd01182

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-03 08:32:14 +02:00
Thomas Lamprecht
69b3aae329 bump version to 17.2.6-pve1+1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-02 18:07:06 +02:00
Thomas Lamprecht
995dec2cda bump version to 17.2.6-pve1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-04-11 09:47:29 +02:00
Thomas Lamprecht
39ae355f72 import ceph quincy 17.2.6
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-04-11 09:43:51 +02:00
Thomas Lamprecht
e04241aa9b bump version to 17.2.5-pve1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-10-23 17:14:51 +02:00
Thomas Lamprecht
e3986515fe import ceph quincy 17.2.5
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-10-23 17:11:29 +02:00
Thomas Lamprecht
b26dd582fc bump version to 17.2.4-pve1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-10-03 09:56:44 +02:00
Thomas Lamprecht
0d0a03a08f update patches for quincy beta
basically just some context or line number changes

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-10-03 09:54:58 +02:00
Thomas Lamprecht
2a84554012 import ceph quincy 17.2.4
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-10-01 10:42:36 +02:00
Thomas Lamprecht
0948533fc3 check in ceph 17.2.3 sources
we don't plan to build those as the changes are rather irrelevant for
Proxmox VE users

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-08-29 09:10:01 +02:00
Thomas Lamprecht
2508b9f16e bump version to 17.2.1-pve1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-06-24 08:50:09 +02:00
Thomas Lamprecht
33c7a0ef21 import ceph quincy 17.2.1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-06-24 08:48:13 +02:00
Thomas Lamprecht
334454b92d bump version to 17.2.0
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-04-21 17:58:33 +02:00
Thomas Lamprecht
1d09f67e50 import quincy 17.2.0
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-04-21 17:58:33 +02:00
Thomas Lamprecht
a653f20b2f update patches for quincy beta
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-04-21 17:58:32 +02:00
Thomas Lamprecht
20effc670b import quincy beta 17.1.0
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-03-31 12:54:16 +02:00
Thomas Lamprecht
a71831dadd buildsys: switch source download to quincy
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-03-31 12:54:15 +02:00
Thomas Lamprecht
f9aa029788 bump version to 16.2.7
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-12-08 13:08:17 +01:00
Thomas Lamprecht
a4b75251e6 import ceph 16.2.7
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-12-08 13:07:09 +01:00
Thomas Lamprecht
1a6b9a0554 bump version to 16.2.6-pve2
re-bump for clean build with fixed debhelper package.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-09-21 12:17:41 +02:00
Thomas Lamprecht
77760c6b6e bump version to 16.2.6-pve1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-09-20 09:26:09 +02:00
Thomas Lamprecht
1ef80d0a33 update patches for new release
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-09-20 09:26:09 +02:00
Thomas Lamprecht
522d829b51 import ceph 16.2.6
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-09-20 09:15:23 +02:00
Thomas Lamprecht
a7eef15ae0 use the buster suite for getting the source package for now
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-09-20 09:14:54 +02:00
Thomas Lamprecht
9b9dd76e12 bump version to 16.2.5-pve1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-07-14 11:46:47 +02:00
Thomas Lamprecht
33a459e309 update patches for new pacific release
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-07-14 09:22:59 +02:00
Thomas Lamprecht
b3b6e05ebb import ceph pacific 16.2.5
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-07-12 14:38:07 +02:00
Thomas Lamprecht
a912ff2c95 update dh_systemd restart patch for pacific
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-20 16:52:45 +02:00
Thomas Lamprecht
9e73fad329 bump version to 16.2.4-pve1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-20 15:56:53 +02:00
Thomas Lamprecht
18d92ca7c5 import Ceph Pacific 16.2.4
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-20 15:55:53 +02:00
Thomas Lamprecht
1d38cb4dd9 d/rules: add --no-restart-after-upgrade for dh compat >=10
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-20 15:48:32 +02:00
Thomas Lamprecht
da9adf1dd5 patch build-dependencies for bullseye
no cython (python2) anymore and dh-systemd merged already into
debhelper in version 10, it was just a transitional package in buster
anyway.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-06 18:07:52 +02:00
Thomas Lamprecht
b3fe8dd996 bump version to 16.2.2-pve1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-06 17:28:29 +02:00
Thomas Lamprecht
4d62006eae avoid an empty override_dh_installdocs in d/rules
commit c3a53010af432e77f74bcb46e7205c5500b6af77 left this over empty,
highly probably because the author does not understand debian
packaging - fix that, we want installed docs after all...

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-06 17:28:29 +02:00
Thomas Lamprecht
03536e7291 also enable MDS and MGR target by default
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-06 17:28:29 +02:00
Thomas Lamprecht
0c05bc94bf update patches for pacific
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-06 17:28:29 +02:00