]> git.proxmox.com Git - ceph.git/blame - ceph/debian/control
bump version to 15.2.6-pve1
[ceph.git] / ceph / debian / control
CommitLineData
7c673cae
FG
1Source: ceph
2Section: admin
3Priority: optional
4Homepage: http://ceph.com/
5Vcs-Git: git://github.com/ceph/ceph.git
6Vcs-Browser: https://github.com/ceph/ceph
7Maintainer: Ceph Maintainers <ceph-maintainers@lists.ceph.com>
8Uploaders: Ken Dreyer <kdreyer@redhat.com>,
224ce89b 9 Alfredo Deza <adeza@redhat.com>,
11fdf7f2 10Build-Depends: cmake (>= 3.5),
7c673cae 11 cpio,
224ce89b 12 cryptsetup-bin | cryptsetup,
7c673cae
FG
13 cython,
14 cython3,
15 debhelper (>= 9),
224ce89b 16 default-jdk,
7c673cae
FG
17 dh-exec,
18 dh-python,
224ce89b 19 dh-systemd,
7c673cae 20 git,
224ce89b 21 gperf,
9f95a23c 22 g++ (>= 7),
7c673cae 23 javahelper,
11fdf7f2 24# Make-Check jq,
7c673cae
FG
25 junit4,
26 libaio-dev,
7c673cae
FG
27 libbabeltrace-ctf-dev,
28 libbabeltrace-dev,
29 libblkid-dev (>= 2.17),
9f95a23c
TL
30# Crimson libc-ares-dev,
31# Crimson libcrypto++-dev,
eafe8130 32 libcap-ng-dev,
11fdf7f2 33 libcunit1-dev,
94b18763 34 libcurl4-openssl-dev,
7c673cae 35 libexpat1-dev,
7c673cae
FG
36 libfuse-dev,
37 libgoogle-perftools-dev [i386 amd64 arm64],
9f95a23c
TL
38# Crimson libgnutls28-dev,
39# Crimson libhwloc-dev,
224ce89b 40 libibverbs-dev,
11fdf7f2 41 librdmacm-dev,
7c673cae 42 libkeyutils-dev,
224ce89b 43 libldap2-dev,
7c673cae 44 libleveldb-dev,
224ce89b 45 liblttng-ust-dev,
11fdf7f2
TL
46 liblz4-dev (>= 0.0~r131),
47 libncurses-dev,
7c673cae 48 libnss3-dev,
11fdf7f2 49 liboath-dev,
9f95a23c
TL
50# Crimson libnuma-dev,
51# Crimson libpciaccess-dev,
52# Crimson libprotobuf-dev,
53# Crimson libsctp-dev,
7c673cae 54 libsnappy-dev,
7c673cae 55 libssl-dev,
7c673cae
FG
56 libtool,
57 libudev-dev,
eafe8130 58 libnl-genl-3-dev,
7c673cae 59 libxml2-dev,
9f95a23c 60# Crimson libyaml-cpp-dev,
11fdf7f2 61 librabbitmq-dev,
9f95a23c
TL
62 librdkafka-dev,
63# Make-Check libxmlsec1,
64# Make-Check libxmlsec1-nss,
65# Make-Check libxmlsec1-openssl,
66# Make-Check libxmlsec1-dev,
224ce89b 67 lsb-release,
7c673cae 68 parted,
eafe8130 69 patch,
7c673cae 70 pkg-config,
9f95a23c 71# Crimson protobuf-compiler,
7c673cae 72 python3-all-dev,
9f95a23c
TL
73 python3-cherrypy3,
74# Make-Check python3-jwt,
75# Make-Check python3-nose,
76# Make-Check python3-pecan,
77# Make-Check python3-bcrypt,
78# Make-Check python3-six,
79# Make-Check tox,
80# Make-Check python3-coverage,
81# Make-Check python3-dateutil,
82# Make-Check python3-openssl,
83# Make-Check python3-prettytable,
84# Make-Check python3-requests,
85# Make-Check python3-scipy,
7c673cae 86 python3-setuptools,
9f95a23c
TL
87 python3-sphinx,
88# Make-Check python3-werkzeug,
89 python3-setuptools,
90# Crimson ragel,
11fdf7f2 91# Make-Check socat,
9f95a23c 92# Crimson systemtap-sdt-dev,
eafe8130 93# Make-Check uuid-dev,
7c673cae
FG
94 uuid-runtime,
95 valgrind,
9f95a23c 96 virtualenv,
7c673cae 97 xfslibs-dev,
11fdf7f2
TL
98# Make-Check xfsprogs,
99# Make-Check xmlstarlet,
7c673cae 100 yasm [amd64],
224ce89b 101 zlib1g-dev,
7c673cae
FG
102Standards-Version: 3.9.3
103
104Package: ceph
105Architecture: linux-any
224ce89b
WB
106Depends: ceph-mgr (= ${binary:Version}),
107 ceph-mon (= ${binary:Version}),
108 ceph-osd (= ${binary:Version}),
109Recommends: ceph-mds (= ${binary:Version}),
7c673cae
FG
110Description: distributed storage and file system
111 Ceph is a massively scalable, open-source, distributed
112 storage system that runs on commodity hardware and delivers object,
113 block and file system storage.
114
115Package: ceph-base
116Architecture: linux-any
117Depends: binutils,
118 ceph-common (= ${binary:Version}),
119 cryptsetup-bin | cryptsetup,
120 debianutils,
91327a77 121 e2fsprogs,
7c673cae 122 findutils,
7c673cae
FG
123 grep,
124 logrotate,
91327a77 125 parted,
7c673cae 126 psmisc,
7c673cae
FG
127 xfsprogs,
128 ${misc:Depends},
224ce89b
WB
129 ${python:Depends},
130 ${shlibs:Depends},
7c673cae
FG
131Recommends: btrfs-tools,
132 ceph-mds (= ${binary:Version}),
133 librados2 (= ${binary:Version}),
134 libradosstriper1 (= ${binary:Version}),
135 librbd1 (= ${binary:Version}),
224ce89b
WB
136 ntp | time-daemon,
137Replaces: ceph (<< 10),
138 ceph-common (<< 0.78-500),
b32b8144 139 ceph-test (<< 12.2.2-14),
224ce89b
WB
140 python-ceph (<< 0.92-1223),
141Breaks: ceph (<< 10),
b32b8144 142 ceph-test (<< 12.2.2-14),
224ce89b 143 python-ceph (<< 0.92-1223),
7c673cae
FG
144Description: common ceph daemon libraries and management tools
145 Ceph is a massively scalable, open-source, distributed
146 storage system that runs on commodity hardware and delivers object,
147 block and file system storage.
148 .
149 This package contains the libraries and management tools that are common among
150 the Ceph server daemons (ceph-mon, ceph-mgr, ceph-osd, ceph-mds). These tools
151 are necessary for creating, running, and administering a Ceph storage cluster.
152
153Package: ceph-base-dbg
154Architecture: linux-any
155Section: debug
156Priority: extra
224ce89b
WB
157Depends: ceph-base (= ${binary:Version}),
158 ${misc:Depends},
7c673cae
FG
159Description: debugging symbols for ceph-base
160 Ceph is a massively scalable, open-source, distributed
161 storage system that runs on commodity hardware and delivers object,
162 block and file system storage.
163 .
164 This package contains the libraries and management tools that are common among
165 the Ceph server daemons (ceph-mon, ceph-mgr, ceph-osd, ceph-mds). These tools
166 are necessary for creating, running, and administering a Ceph storage cluster.
167 .
168 This package contains the debugging symbols for ceph-base.
169
9f95a23c
TL
170Package: cephadm
171Architecture: linux-any
172Recommends: podman | docker.io
173Depends: lvm2,
174 ${python:Depends},
175Description: cephadm utility to bootstrap ceph daemons with systemd and containers
176 Ceph is a massively scalable, open-source, distributed
177 storage system that runs on commodity hardware and delivers object,
178 block and file system storage.
179 .
180 The cephadm utility is used to bootstrap a Ceph cluster and to manage
181 ceph daemons deployed with systemd and containers.
182
7c673cae
FG
183Package: ceph-mds
184Architecture: linux-any
185Depends: ceph-base (= ${binary:Version}),
186 ${misc:Depends},
224ce89b 187 ${shlibs:Depends},
7c673cae 188Recommends: ceph-fuse (= ${binary:Version}),
224ce89b
WB
189 libcephfs2 (= ${binary:Version}),
190Replaces: ceph (<< 0.93-417),
191Breaks: ceph (<< 0.93-417),
7c673cae
FG
192Description: metadata server for the ceph distributed file system
193 Ceph is a massively scalable, open-source, distributed
194 storage system that runs on commodity hardware and delivers object,
195 block and file system storage.
196 .
197 This package contains the metadata server daemon, which is used to
198 create a distributed file system on top of the ceph storage cluster.
199
200Package: ceph-mds-dbg
201Architecture: linux-any
202Section: debug
203Priority: extra
224ce89b
WB
204Depends: ceph-mds (= ${binary:Version}),
205 ${misc:Depends},
7c673cae
FG
206Description: debugging symbols for ceph-mds
207 Ceph is a massively scalable, open-source, distributed
208 storage system that runs on commodity hardware and delivers object,
209 block and file system storage.
210 .
211 This package contains the debugging symbols for ceph-mds.
212
213Package: ceph-mgr
214Architecture: linux-any
215Depends: ceph-base (= ${binary:Version}),
9f95a23c
TL
216 ceph-mgr-modules-core (= ${binary:Version}),
217 python3-bcrypt,
218 python3-cherrypy3,
219 python3-jwt,
220 python3-openssl,
221 python3-pecan,
222 python3-requests,
223 python3-werkzeug,
7c673cae
FG
224 ${misc:Depends},
225 ${python:Depends},
224ce89b 226 ${shlibs:Depends},
11fdf7f2
TL
227Recommends: ceph-mgr-dashboard,
228 ceph-mgr-diskprediction-local,
229 ceph-mgr-diskprediction-cloud,
eafe8130 230 ceph-mgr-k8sevents,
9f95a23c
TL
231 ceph-mgr-cephadm
232Suggests: python3-influxdb
224ce89b
WB
233Replaces: ceph (<< 0.93-417),
234Breaks: ceph (<< 0.93-417),
31f18b77 235Description: manager for the ceph distributed storage system
7c673cae
FG
236 Ceph is a massively scalable, open-source, distributed
237 storage system that runs on commodity hardware and delivers object,
238 block and file system storage.
239 .
240 This package contains the manager daemon, which is used to expose high
241 level management and monitoring functionality.
242
11fdf7f2
TL
243Package: ceph-mgr-dashboard
244Architecture: all
245Depends: ceph-mgr (= ${binary:Version}),
9f95a23c
TL
246 python3-cherrypy3,
247 python3-jwt,
248 python3-bcrypt,
249 python3-werkzeug,
250 python3-routes,
11fdf7f2
TL
251 ${misc:Depends},
252 ${python:Depends},
253 ${shlibs:Depends},
9f95a23c 254Description: dashboard module for ceph-mgr
11fdf7f2
TL
255 Ceph is a massively scalable, open-source, distributed
256 storage system that runs on commodity hardware and delivers object,
257 block and file system storage.
258 .
9f95a23c 259 This package provides a ceph-mgr module, providing a web-based
11fdf7f2
TL
260 application to monitor and manage many aspects of a Ceph cluster and
261 related components.
262 .
263 See the Dashboard documentation at http://docs.ceph.com/ for details
264 and a detailed feature overview.
265
266Package: ceph-mgr-diskprediction-local
267Architecture: all
268Depends: ceph-mgr (= ${binary:Version}),
9f95a23c
TL
269 python3-numpy,
270 python3-scipy,
271 python3-sklearn,
11fdf7f2
TL
272 ${misc:Depends},
273 ${python:Depends},
274 ${shlibs:Depends},
9f95a23c 275Description: diskprediction-local module for ceph-mgr
11fdf7f2
TL
276 Ceph is a massively scalable, open-source, distributed
277 storage system that runs on commodity hardware and delivers object,
278 block and file system storage.
279 .
9f95a23c 280 This package contains the diskprediction_local module for the ceph-mgr
11fdf7f2
TL
281 daemon, which helps predict disk failures.
282
283Package: ceph-mgr-diskprediction-cloud
284Architecture: all
285Depends: ceph-mgr (= ${binary:Version}),
286 ${misc:Depends},
287 ${python:Depends},
288 ${shlibs:Depends},
9f95a23c 289Description: diskprediction-cloud module for ceph-mgr
11fdf7f2
TL
290 Ceph is a massively scalable, open-source, distributed
291 storage system that runs on commodity hardware and delivers object,
292 block and file system storage.
293 .
9f95a23c 294 This package contains the diskprediction_cloud module for the ceph-mgr
11fdf7f2
TL
295 daemon, which helps predict disk failures.
296
9f95a23c
TL
297Package: ceph-mgr-modules-core
298Architecture: all
299Depends: ${misc:Depends},
300 ${python:Depends},
301 ${shlibs:Depends},
302 python3-dateutil,
303 python3-openssl,
304Replaces: ceph-mgr (<< 15.1.0)
305Breaks: ceph-mgr (<< 15.1.0)
306Recommends: ceph-mgr-rook
307Description: ceph manager modules which are always enabled
308 Ceph is a massively scalable, open-source, distributed
309 storage system that runs on commodity hardware and delivers object,
310 block and file system storage.
311 .
312 This package contains a set of core ceph-mgr modules which are always
313 enabled.
314
11fdf7f2
TL
315Package: ceph-mgr-rook
316Architecture: all
317Depends: ceph-mgr (= ${binary:Version}),
9f95a23c
TL
318 python3-six,
319 python3-jsonpatch
11fdf7f2
TL
320 ${misc:Depends},
321 ${python:Depends},
322 ${shlibs:Depends},
9f95a23c 323Description: rook module for ceph-mgr
11fdf7f2
TL
324 Ceph is a massively scalable, open-source, distributed
325 storage system that runs on commodity hardware and delivers object,
326 block and file system storage.
327 .
9f95a23c 328 This package contains the rook module for ceph-mgr's orchestration
11fdf7f2
TL
329 functionality, to allow ceph-mgr to install and configure ceph using
330 Rook.
331
eafe8130
TL
332Package: ceph-mgr-k8sevents
333Architecture: all
334Depends: ceph-mgr (= ${binary:Version}),
9f95a23c 335 python3-kubernetes,
eafe8130
TL
336 ${misc:Depends},
337 ${python:Depends},
9f95a23c 338Description: kubernetes events module for ceph-mgr
eafe8130
TL
339 Ceph is a massively scalable, open-source, distributed
340 storage system that runs on commodity hardware and delivers object,
341 block and file system storage.
342 .
9f95a23c 343 This package contains the k8sevents module, to allow ceph-mgr to send
eafe8130
TL
344 ceph related events to the kubernetes events API, and track all events
345 that occur within the rook-ceph namespace.
346
9f95a23c 347Package: ceph-mgr-cephadm
11fdf7f2
TL
348Architecture: all
349Depends: ceph-mgr (= ${binary:Version}),
9f95a23c
TL
350 cephadm,
351 python3-six,
11fdf7f2
TL
352 ${misc:Depends},
353 ${python:Depends},
e306af50
TL
354 openssh-client,
355 python3-jinja2
9f95a23c 356Description: cephadm orchestrator module for ceph-mgr
11fdf7f2
TL
357 Ceph is a massively scalable, open-source, distributed
358 storage system that runs on commodity hardware and delivers object,
359 block and file system storage.
360 .
9f95a23c 361 This package contains the CEPHADM module for ceph-mgr's orchestration
11fdf7f2
TL
362 functionality, to allow ceph-mgr to perform orchestration functions
363 over a standard SSH connection.
364
7c673cae
FG
365Package: ceph-mgr-dbg
366Architecture: linux-any
367Section: debug
368Priority: extra
224ce89b
WB
369Depends: ceph-mgr (= ${binary:Version}),
370 ${misc:Depends},
7c673cae
FG
371Description: debugging symbols for ceph-mgr
372 Ceph is a massively scalable, open-source, distributed
373 storage system that runs on commodity hardware and delivers object,
374 block and file system storage.
375 .
376 This package contains the debugging symbols for ceph-mgr.
377
378Package: ceph-mon
379Architecture: linux-any
380Depends: ceph-base (= ${binary:Version}),
7c673cae 381 ${misc:Depends},
224ce89b 382 ${shlibs:Depends},
b32b8144
FG
383Replaces: ceph (<< 10), ceph-test (<< 12.2.2-14)
384Breaks: ceph (<< 10), ceph-test (<< 12.2.2-14)
7c673cae
FG
385Description: monitor server for the ceph storage system
386 Ceph is a massively scalable, open-source, distributed
387 storage system that runs on commodity hardware and delivers object,
388 block and file system storage.
389 .
390 This package contains the cluster monitor daemon for the Ceph storage
391 system. One or more instances of ceph-mon form a Paxos part-time parliament
392 cluster that provides extremely reliable and durable storage of cluster
393 membership, configuration, and state.
394
395Package: ceph-mon-dbg
396Architecture: linux-any
397Section: debug
398Priority: extra
224ce89b
WB
399Depends: ceph-mon (= ${binary:Version}),
400 ${misc:Depends},
7c673cae
FG
401Description: debugging symbols for ceph-mon
402 Ceph is a massively scalable, open-source, distributed
403 storage system that runs on commodity hardware and delivers object,
404 block and file system storage.
405 .
406 This package contains the debugging symbols for ceph-mon.
407
408Package: ceph-osd
409Architecture: linux-any
410Depends: ceph-base (= ${binary:Version}),
b32b8144 411 lvm2,
11fdf7f2 412 sudo,
7c673cae
FG
413 ${misc:Depends},
414 ${python:Depends},
224ce89b 415 ${shlibs:Depends},
b32b8144
FG
416Replaces: ceph (<< 10), ceph-test (<< 12.2.2-14)
417Breaks: ceph (<< 10), ceph-test (<< 12.2.2-14)
7c673cae
FG
418Description: OSD server for the ceph storage system
419 Ceph is a massively scalable, open-source, distributed
420 storage system that runs on commodity hardware and delivers object,
421 block and file system storage.
422 .
423 This package contains the Object Storage Daemon for the Ceph storage system.
424 It is responsible for storing objects on a local file system
425 and providing access to them over the network.
426
427Package: ceph-osd-dbg
428Architecture: linux-any
429Section: debug
430Priority: extra
224ce89b
WB
431Depends: ceph-osd (= ${binary:Version}),
432 ${misc:Depends},
7c673cae
FG
433Description: debugging symbols for ceph-osd
434 Ceph is a massively scalable, open-source, distributed
435 storage system that runs on commodity hardware and delivers object,
436 block and file system storage.
437 .
438 This package contains the debugging symbols for ceph-osd.
439
440Package: ceph-fuse
441Architecture: linux-any
224ce89b
WB
442Depends: ${misc:Depends},
443 ${shlibs:Depends},
11fdf7f2 444 ${python3:Depends},
91327a77 445 fuse,
7c673cae
FG
446Description: FUSE-based client for the Ceph distributed file system
447 Ceph is a massively scalable, open-source, distributed
448 storage system that runs on commodity hardware and delivers object,
449 block and file system storage. This is a
450 FUSE-based client that allows one to mount a Ceph file system without
451 root privileges.
452 .
453 Because the FUSE-based client has certain inherent performance
454 limitations, it is recommended that the native Linux kernel client
455 be used if possible. If it is not practical to load a kernel module
456 (insufficient privileges, older kernel, etc.), then the FUSE client will
457 do.
458
459Package: ceph-fuse-dbg
460Architecture: linux-any
461Section: debug
462Priority: extra
224ce89b
WB
463Depends: ceph-fuse (= ${binary:Version}),
464 ${misc:Depends},
7c673cae
FG
465Description: debugging symbols for ceph-fuse
466 Ceph is a massively scalable, open-source, distributed
467 storage system that runs on commodity hardware and delivers object,
468 block and file system storage. This is a
469 FUSE-based client that allows one to mount a Ceph file system without
470 root privileges.
471 .
472 This package contains the debugging symbols for ceph-fuse.
473
474Package: rbd-fuse
475Architecture: linux-any
224ce89b
WB
476Depends: ${misc:Depends},
477 ${shlibs:Depends},
478Recommends: fuse,
7c673cae
FG
479Description: FUSE-based rbd client for the Ceph distributed file system
480 Ceph is a massively scalable, open-source, distributed
481 storage system that runs on commodity hardware and delivers object,
482 block and file system storage. This is a
483 FUSE-based client that allows one to map Ceph rbd images as files.
484 .
485 FUSE base client that allows one to map Ceph rbd images as files.
486
487Package: rbd-fuse-dbg
488Architecture: linux-any
489Section: debug
490Priority: extra
224ce89b
WB
491Depends: rbd-fuse (= ${binary:Version}),
492 ${misc:Depends},
7c673cae
FG
493Description: debugging symbols for rbd-fuse
494 Ceph is a massively scalable, open-source, distributed
495 storage system that runs on commodity hardware and delivers object,
496 block and file system storage. This is a
497 FUSE-based client that allows one to map Ceph rbd images as files.
498 .
499 This package contains the debugging symbols for rbd-fuse.
500
9f95a23c
TL
501Package: ceph-immutable-object-cache
502Architecture: linux-any
503Depends: librados2 (= ${binary:Version}),
504 ${misc:Depends},
505 ${shlibs:Depends},
506Description: Ceph daemon for immutable object cache
507 Ceph is a massively scalable, open-source, distributed
508 storage system that runs on commodity hardware and delivers object,
509 block and file system storage. This is a daemon for immutable
510 object cache.
511
512Package: ceph-immutable-object-cache-dbg
513Architecture: linux-any
514Section: debug
515Priority: extra
516Depends: ceph-immutable-object-cache (= ${binary:Version}),
517 ${misc:Depends},
518Description: debugging symbols for ceph-immutable-object-cache
519 Ceph is a massively scalable, open-source, distributed
520 storage system that runs on commodity hardware and delivers object,
521 block and file system storage. This is a daemon for immutable
522 object cache.
523 .
524 This package contains the debugging symbols for ceph-immutable-object-cache.
525
7c673cae
FG
526Package: rbd-mirror
527Architecture: linux-any
528Depends: ceph-common (= ${binary:Version}),
529 librados2 (= ${binary:Version}),
530 ${misc:Depends},
224ce89b 531 ${shlibs:Depends},
7c673cae
FG
532Description: Ceph daemon for mirroring RBD images
533 Ceph is a massively scalable, open-source, distributed
534 storage system that runs on commodity hardware and delivers object,
535 block and file system storage. This is a
536 daemon for mirroring RBD images between Ceph clusters, streaming
537 changes asynchronously.
538
539Package: rbd-mirror-dbg
540Architecture: linux-any
541Section: debug
542Priority: extra
224ce89b
WB
543Depends: rbd-mirror (= ${binary:Version}),
544 ${misc:Depends},
7c673cae
FG
545Description: debugging symbols for rbd-mirror
546 Ceph is a massively scalable, open-source, distributed
547 storage system that runs on commodity hardware and delivers object,
548 block and file system storage. This is a
549 daemon for mirroring RBD images between Ceph clusters, streaming
550 changes asynchronously.
551 .
552 This package contains the debugging symbols for rbd-mirror.
553
554Package: rbd-nbd
555Architecture: linux-any
556Depends: ${misc:Depends},
224ce89b 557 ${shlibs:Depends},
7c673cae
FG
558Description: NBD-based rbd client for the Ceph distributed file system
559 Ceph is a massively scalable, open-source, distributed
560 storage system that runs on commodity hardware and delivers object,
561 block and file system storage. This is a
562 NBD-based client that allows one to map Ceph rbd images as local
563 block device.
564 .
565 NBD base client that allows one to map Ceph rbd images as local
566 block device.
567
568Package: rbd-nbd-dbg
569Architecture: linux-any
570Section: debug
571Priority: extra
224ce89b
WB
572Depends: rbd-nbd (= ${binary:Version}),
573 ${misc:Depends},
7c673cae
FG
574Description: debugging symbols for rbd-nbd
575 Ceph is a massively scalable, open-source, distributed
576 storage system that runs on commodity hardware and delivers object,
577 block and file system storage. This is a
578 NBD-based client that allows one to map Ceph rbd images as local
579 block device.
580 .
581 This package contains the debugging symbols for rbd-nbd.
582
583Package: ceph-common
584Architecture: linux-any
224ce89b 585Depends: librbd1 (= ${binary:Version}),
9f95a23c
TL
586 python3-cephfs (= ${binary:Version}),
587 python3-ceph-argparse (= ${binary:Version}),
588 python3-ceph-common (= ${binary:Version}),
589 python3-prettytable,
590 python3-rados (= ${binary:Version}),
591 python3-rbd (= ${binary:Version}),
592 python3-rgw (= ${binary:Version}),
224ce89b 593 ${misc:Depends},
7c673cae 594 ${python:Depends},
224ce89b
WB
595 ${shlibs:Depends},
596Conflicts: ceph-client-tools,
597Replaces: ceph (<< 10),
598 ceph-client-tools,
599 ceph-fs-common (<< 11.0),
600 ceph-test (<< 9.0.3-1646),
601 librbd1 (<< 0.92-1238),
602 python-ceph (<< 0.92-1223),
f64942e4 603 radosgw (<< 12.0.3)
7c673cae 604Breaks: ceph (<< 10),
224ce89b
WB
605 ceph-fs-common (<< 11.0),
606 ceph-test (<< 9.0.3-1646),
607 librbd1 (<< 0.92-1238),
608 python-ceph (<< 0.92-1223),
f64942e4 609 radosgw (<< 12.0.3)
224ce89b
WB
610Suggests: ceph-base (= ${binary:Version}),
611 ceph-mds (= ${binary:Version}),
7c673cae
FG
612Description: common utilities to mount and interact with a ceph storage cluster
613 Ceph is a massively scalable, open-source, distributed
614 storage system that runs on commodity hardware and delivers object,
615 block and file system storage. This is a collection
616 of common tools that allow one to interact with and administer a Ceph cluster.
617
618Package: ceph-common-dbg
619Architecture: linux-any
224ce89b
WB
620Depends: ceph-common (= ${binary:Version}),
621 ${misc:Depends},
622Conflicts: ceph-client-tools-dbg,
7c673cae 623Replaces: ceph-client-tools-dbg,
224ce89b
WB
624 ceph-test-dbg (<< 9.0.3-1646),
625Breaks: ceph-test-dbg (<< 9.0.3-1646),
7c673cae
FG
626Section: debug
627Priority: extra
628Description: debugging symbols for ceph-common
629 Ceph is a massively scalable, open-source, distributed
630 storage system that runs on commodity hardware and delivers object,
631 block and file system storage. This is a collection
632 of common tools that allow one to interact with and administer a Ceph cluster.
633 .
634 This package contains the debugging symbols for ceph-common.
635
636Package: ceph-resource-agents
637Architecture: linux-any
224ce89b 638Recommends: pacemaker,
7c673cae 639Priority: extra
224ce89b
WB
640Depends: ceph (= ${binary:Version}),
641 resource-agents,
642 ${misc:Depends},
7c673cae
FG
643Description: OCF-compliant resource agents for Ceph
644 Ceph is a massively scalable, open-source, distributed
645 storage system that runs on commodity hardware and delivers object,
646 block and file system storage.
647 .
648 This package contains the resource agents (RAs) which integrate
649 Ceph with OCF-compliant cluster resource managers,
650 such as Pacemaker.
651
652Package: librados2
11fdf7f2
TL
653Conflicts: librados
654Replaces: librados
7c673cae
FG
655Architecture: linux-any
656Section: libs
224ce89b
WB
657Depends: ${misc:Depends},
658 ${shlibs:Depends},
7c673cae
FG
659Description: RADOS distributed object store client library
660 RADOS is a reliable, autonomic distributed object storage cluster
661 developed as part of the Ceph distributed storage system. This is a
662 shared library allowing applications to access the distributed object
663 store using a simple file-like interface.
664
665Package: librados2-dbg
7c673cae
FG
666Architecture: linux-any
667Section: debug
668Priority: extra
224ce89b
WB
669Depends: librados2 (= ${binary:Version}),
670 ${misc:Depends},
7c673cae
FG
671Description: debugging symbols for librados
672 RADOS is a reliable, autonomic distributed object storage cluster
673 developed as part of the Ceph distributed storage system. This is a
674 shared library allowing applications to access the distributed object
675 store using a simple file-like interface.
676 .
677 This package contains debugging symbols for librados.
678
679Package: librados-dev
680Architecture: linux-any
681Section: libdevel
224ce89b
WB
682Depends: librados2 (= ${binary:Version}),
683 ${misc:Depends},
684 ${shlibs:Depends},
685Conflicts: librados1-dev,
686 librados2-dev,
687Replaces: librados1-dev,
688 librados2-dev,
7c673cae
FG
689Description: RADOS distributed object store client library (development files)
690 RADOS is a reliable, autonomic distributed object storage cluster
691 developed as part of the Ceph distributed storage system. This is a
692 shared library allowing applications to access the distributed object
693 store using a simple file-like interface.
694 .
695 This package contains development files needed for building applications that
696 link against librados.
697
11fdf7f2
TL
698Package: libradospp-dev
699Architecture: linux-any
700Section: libdevel
701Depends: librados-dev (= ${binary:Version}),
702 ${misc:Depends},
703 ${shlibs:Depends},
704Description: RADOS distributed object store client C++ library (development files)
705 RADOS is a reliable, autonomic distributed object storage cluster
706 developed as part of the Ceph distributed storage system. This is a
707 shared library allowing applications to access the distributed object
708 store using a simple file-like interface.
709 .
710 This package contains development files needed for building C++ applications that
711 link against librados.
712
7c673cae
FG
713Package: libradosstriper1
714Architecture: linux-any
715Section: libs
224ce89b
WB
716Depends: librados2 (= ${binary:Version}),
717 ${misc:Depends},
718 ${shlibs:Depends},
7c673cae
FG
719Description: RADOS striping interface
720 Striping interface built on top of the rados library, allowing
721 to stripe bigger objects onto several standard rados objects using
722 an interface very similar to the rados one.
723
724Package: libradosstriper1-dbg
725Architecture: linux-any
726Section: debug
727Priority: extra
224ce89b
WB
728Depends: libradosstriper1 (= ${binary:Version}),
729 ${misc:Depends},
7c673cae
FG
730Description: debugging symbols for libradosstriper
731 libradosstriper is a striping interface built on top of the rados
732 library, allowing to stripe bigger objects onto several standard
733 rados objects using an interface very similar to the rados one.
734 .
735 This package contains debugging symbols for libradosstriper.
736
737Package: libradosstriper-dev
738Architecture: linux-any
739Section: libdevel
224ce89b
WB
740Depends: libradosstriper1 (= ${binary:Version}),
741 ${misc:Depends},
7c673cae
FG
742Description: RADOS striping interface (development files)
743 libradosstriper is a striping interface built on top of the rados
744 library, allowing to stripe bigger objects onto several standard
745 rados objects using an interface very similar to the rados one.
746 .
747 This package contains development files needed for building applications that
748 link against libradosstriper.
749
750Package: librbd1
751Architecture: linux-any
752Section: libs
224ce89b
WB
753Depends: librados2 (= ${binary:Version}),
754 ${misc:Depends},
755 ${shlibs:Depends},
7c673cae
FG
756Description: RADOS block device client library
757 RBD is a block device striped across multiple distributed objects
758 in RADOS, a reliable, autonomic distributed object storage cluster
759 developed as part of the Ceph distributed storage system. This is a
760 shared library allowing applications to manage these block devices.
761
762Package: librbd1-dbg
763Architecture: linux-any
764Section: debug
765Priority: extra
224ce89b
WB
766Depends: librbd1 (= ${binary:Version}),
767 ${misc:Depends},
7c673cae
FG
768Description: debugging symbols for librbd1
769 RBD is a block device striped across multiple distributed objects
770 in RADOS, a reliable, autonomic distributed object storage cluster
771 developed as part of the Ceph distributed storage system. This is a
772 shared library allowing applications to manage these block devices.
773 .
774 This package contains debugging symbols for librbd1.
775
776Package: librbd-dev
777Architecture: linux-any
778Section: libdevel
779Depends: librados-dev (= ${binary:Version}),
224ce89b
WB
780 librbd1 (= ${binary:Version}),
781 ${misc:Depends},
782Conflicts: librbd1-dev,
783Replaces: librbd1-dev,
7c673cae
FG
784Description: RADOS block device client library (development files)
785 RBD is a block device striped across multiple distributed objects
786 in RADOS, a reliable, autonomic distributed object storage cluster
787 developed as part of the Ceph distributed storage system. This is a
788 shared library allowing applications to manage these block devices.
789 .
790 This package contains development files needed for building applications that
791 link against librbd1.
792
793Package: libcephfs2
224ce89b
WB
794Conflicts: libceph,
795 libceph1,
796 libcephfs,
797Replaces: libceph,
798 libceph1,
799 libcephfs,
7c673cae
FG
800Architecture: linux-any
801Section: libs
224ce89b
WB
802Depends: ${misc:Depends},
803 ${shlibs:Depends},
7c673cae
FG
804Description: Ceph distributed file system client library
805 Ceph is a massively scalable, open-source, distributed
806 storage system that runs on commodity hardware and delivers object,
807 block and file system storage. This is a
808 shared library allowing applications to access a Ceph distributed
809 file system via a POSIX-like interface.
810
811Package: libcephfs2-dbg
812Architecture: linux-any
813Section: debug
814Priority: extra
224ce89b
WB
815Depends: libcephfs2 (= ${binary:Version}),
816 ${misc:Depends},
817Conflicts: libceph1-dbg,
818Replaces: libceph1-dbg,
7c673cae
FG
819Description: debugging symbols for libcephfs2
820 Ceph is a massively scalable, open-source, distributed
821 storage system that runs on commodity hardware and delivers object,
822 block and file system storage. This is a
823 shared library allowing applications to access a Ceph distributed
824 file system via a POSIX-like interface.
825 .
826 This package contains debugging symbols for libcephfs2.
827
828Package: libcephfs-dev
829Architecture: linux-any
830Section: libdevel
224ce89b
WB
831Depends: libcephfs2 (= ${binary:Version}),
832 ${misc:Depends},
833Conflicts: libceph-dev,
834 libceph1-dev,
835 libcephfs2-dev,
836Replaces: libceph-dev,
837 libceph1-dev,
838 libcephfs2-dev,
7c673cae
FG
839Description: Ceph distributed file system client library (development files)
840 Ceph is a massively scalable, open-source, distributed
841 storage system that runs on commodity hardware and delivers object,
842 block and file system storage. This is a
843 shared library allowing applications to access a Ceph distributed
844 file system via a POSIX-like interface.
845 .
846 This package contains development files needed for building applications that
847 link against libcephfs.
848
849Package: librgw2
850Architecture: linux-any
851Section: libs
224ce89b
WB
852Depends: librados2 (= ${binary:Version}),
853 ${misc:Depends},
854 ${shlibs:Depends},
7c673cae
FG
855Description: RADOS Gateway client library
856 RADOS is a distributed object store used by the Ceph distributed
857 storage system. This package provides a REST gateway to the
858 object store that aims to implement a superset of Amazon's S3
859 service.
860 .
861 This package contains the library interface and headers only.
862
863Package: librgw2-dbg
864Architecture: linux-any
865Section: debug
866Priority: extra
224ce89b
WB
867Depends: librgw2 (= ${binary:Version}),
868 ${misc:Depends},
7c673cae
FG
869Description: debugging symbols for librbd1
870 RADOS is a distributed object store used by the Ceph distributed
871 storage system. This package provides a REST gateway to the
872 object store that aims to implement a superset of Amazon's S3
873 service.
874 .
875 This package contains debugging symbols for librgw2.
876
877Package: librgw-dev
878Architecture: linux-any
879Section: libdevel
880Depends: librados-dev (= ${binary:Version}),
224ce89b
WB
881 librgw2 (= ${binary:Version}),
882 ${misc:Depends},
7c673cae
FG
883Description: RADOS client library (development files)
884 RADOS is a distributed object store used by the Ceph distributed
885 storage system. This package provides a REST gateway to the
886 object store that aims to implement a superset of Amazon's S3
887 service.
888 .
889 This package contains development files needed for building applications
890 that link against librgw2.
891
892Package: radosgw
893Architecture: linux-any
894Depends: ceph-common (= ${binary:Version}),
7c673cae 895 librgw2 (= ${binary:Version}),
224ce89b 896 mime-support,
7c673cae 897 ${misc:Depends},
224ce89b
WB
898 ${shlibs:Depends},
899Recommends: ntp | time-daemon,
7c673cae
FG
900Description: REST gateway for RADOS distributed object store
901 RADOS is a distributed object store used by the Ceph distributed
902 storage system. This package provides a REST gateway to the
903 object store that aims to implement a superset of Amazon's S3
904 service as well as the OpenStack Object Storage ("Swift") API.
905 .
906 This package contains the proxy daemon and related tools only.
907
908Package: radosgw-dbg
909Architecture: linux-any
910Section: debug
911Priority: extra
224ce89b
WB
912Depends: radosgw (= ${binary:Version}),
913 ${misc:Depends},
7c673cae
FG
914Description: debugging symbols for radosgw
915 RADOS is a distributed object store used by the Ceph distributed
916 storage system. This package provides a REST gateway to the
917 object store that aims to implement a superset of Amazon's S3
918 service as well as the OpenStack Object Storage ("Swift") API.
919 .
920 This package contains debugging symbols for radosgw.
921
922Package: ceph-test
923Architecture: linux-any
224ce89b
WB
924Depends: ceph-common,
925 curl,
926 jq,
c07f9fc5 927 socat,
224ce89b
WB
928 xmlstarlet,
929 ${misc:Depends},
930 ${shlibs:Depends},
b32b8144
FG
931Replaces: ceph-base (<< 11)
932Breaks: ceph-base (<< 1)
7c673cae
FG
933Description: Ceph test and benchmarking tools
934 This package contains tools for testing and benchmarking Ceph.
935
936Package: ceph-test-dbg
937Architecture: linux-any
938Section: debug
939Priority: extra
224ce89b
WB
940Depends: ceph-common (= ${binary:Version}),
941 ceph-test (= ${binary:Version}),
7c673cae 942 curl,
224ce89b 943 ${misc:Depends},
7c673cae
FG
944Description: Ceph test and benchmarking tools
945 .
946 This package contains the debugging symbols for ceph-test.
947
9f95a23c 948Package: python3-ceph
7c673cae
FG
949Architecture: linux-any
950Section: python
9f95a23c
TL
951Depends: python3-cephfs (= ${binary:Version}),
952 python3-rados (= ${binary:Version}),
953 python3-rbd (= ${binary:Version}),
954 python3-rgw (= ${binary:Version}),
7c673cae
FG
955Description: Meta-package for python libraries for the Ceph libraries
956 Ceph is a massively scalable, open-source, distributed
957 storage system that runs on commodity hardware and delivers object,
958 block and file system storage.
959 .
960 This package is a metapackage for all Python 2 bindings.
961
7c673cae
FG
962Package: python3-rados
963Architecture: linux-any
964Section: python
11fdf7f2 965Depends: librados2,
7c673cae 966 ${misc:Depends},
224ce89b 967 ${python3:Depends},
7c673cae 968 ${shlibs:Depends},
7c673cae
FG
969Description: Python 3 libraries for the Ceph librados library
970 Ceph is a massively scalable, open-source, distributed
971 storage system that runs on commodity hardware and delivers object,
972 block and file system storage.
973 .
974 This package contains Python 3 libraries for interacting with Ceph's
975 RADOS object storage.
976
b32b8144
FG
977Package: python3-rados-dbg
978Architecture: linux-any
979Section: debug
980Priority: extra
981Depends: python3-rados (= ${binary:Version}),
982 python3-dbg,
983 ${misc:Depends}
984Description: Python 3 libraries for the Ceph librados library
985 Ceph is a massively scalable, open-source, distributed
986 storage system that runs on commodity hardware and delivers object,
987 block and file system storage.
988 .
989 This package contains Python 3 libraries for interacting with Ceph's
990 RADOS object storage.
991 .
9f95a23c 992 This package contains the debugging symbols for python3-rados.
b32b8144 993
7c673cae
FG
994Package: python3-rbd
995Architecture: linux-any
996Section: python
997Depends: librbd1 (>= ${binary:Version}),
998 ${misc:Depends},
224ce89b 999 ${python3:Depends},
7c673cae 1000 ${shlibs:Depends},
7c673cae
FG
1001Description: Python 3 libraries for the Ceph librbd library
1002 Ceph is a massively scalable, open-source, distributed
1003 storage system that runs on commodity hardware and delivers object,
1004 block and file system storage.
1005 .
1006 This package contains Python 3 libraries for interacting with Ceph's
1007 RBD block device library.
1008
b32b8144
FG
1009Package: python3-rbd-dbg
1010Architecture: linux-any
1011Section: debug
1012Priority: extra
1013Depends: python3-rbd (= ${binary:Version}),
1014 python3-dbg,
1015 ${misc:Depends},
1016Description: Python 3 libraries for the Ceph librbd library
1017 Ceph is a massively scalable, open-source, distributed
1018 storage system that runs on commodity hardware and delivers object,
1019 block and file system storage.
1020 .
1021 This package contains Python 3 libraries for interacting with Ceph's
1022 RBD block device library.
1023 .
9f95a23c 1024 This package contains the debugging symbols for python3-rbd.
b32b8144 1025
7c673cae
FG
1026Package: python3-rgw
1027Architecture: linux-any
1028Section: python
1029Depends: librgw2 (>= ${binary:Version}),
11fdf7f2 1030 python3-rados (= ${binary:Version}),
7c673cae 1031 ${misc:Depends},
224ce89b 1032 ${python3:Depends},
7c673cae 1033 ${shlibs:Depends},
7c673cae
FG
1034Description: Python 3 libraries for the Ceph librgw library
1035 Ceph is a massively scalable, open-source, distributed
1036 storage system that runs on commodity hardware and delivers object,
1037 block and file system storage.
1038 .
1039 This package contains Python 3 libraries for interacting with Ceph's
1040 RGW library.
1041
b32b8144
FG
1042Package: python3-rgw-dbg
1043Architecture: linux-any
1044Section: debug
1045Priority: extra
1046Depends: python3-rgw (= ${binary:Version}),
1047 python3-dbg,
1048 ${misc:Depends},
1049Description: Python 3 libraries for the Ceph librgw library
1050 Ceph is a massively scalable, open-source, distributed
1051 storage system that runs on commodity hardware and delivers object,
1052 block and file system storage.
1053 .
1054 This package contains Python 3 libraries for interacting with Ceph's
1055 RGW library.
1056 .
1057 This package contains the debugging symbols for python3-rgw.
1058
7c673cae
FG
1059Package: python3-cephfs
1060Architecture: linux-any
1061Section: python
1062Depends: libcephfs2 (= ${binary:Version}),
11fdf7f2
TL
1063 python3-rados (= ${binary:Version}),
1064 python3-ceph-argparse (= ${binary:Version}),
7c673cae 1065 ${misc:Depends},
224ce89b 1066 ${python3:Depends},
7c673cae 1067 ${shlibs:Depends},
7c673cae
FG
1068Description: Python 3 libraries for the Ceph libcephfs library
1069 Ceph is a massively scalable, open-source, distributed
1070 storage system that runs on commodity hardware and delivers object,
1071 block and file system storage.
1072 .
1073 This package contains Python 3 libraries for interacting with Ceph's
1074 CephFS file system client library.
1075
b32b8144
FG
1076Package: python3-cephfs-dbg
1077Architecture: linux-any
1078Section: debug
1079Priority: extra
1080Depends: python3-cephfs (= ${binary:Version}),
1081 python3-dbg,
1082 ${misc:Depends},
1083Description: Python 3 libraries for the Ceph libcephfs library
1084 Ceph is a massively scalable, open-source, distributed
1085 storage system that runs on commodity hardware and delivers object,
1086 block and file system storage.
1087 .
1088 This package contains Python 3 libraries for interacting with Ceph's
1089 CephFS file system client library.
1090 .
1091 This package contains the debugging symbols for python3-cephfs.
1092
9f95a23c 1093Package: python3-ceph-argparse
11fdf7f2
TL
1094Architecture: all
1095Section: python
1096Depends: ${misc:Depends},
9f95a23c
TL
1097 ${python3:Depends},
1098Description: Python 3 utility libraries for Ceph CLI
11fdf7f2
TL
1099 Ceph is a massively scalable, open-source, distributed
1100 storage system that runs on commodity hardware and delivers object,
1101 block and file system storage.
1102 .
9f95a23c 1103 This package contains types and routines for Python 3 used by the
11fdf7f2
TL
1104 Ceph CLI as well as the RESTful interface.
1105
9f95a23c 1106Package: python3-ceph-common
11fdf7f2 1107Architecture: all
7c673cae 1108Section: python
224ce89b
WB
1109Depends: ${misc:Depends},
1110 ${python3:Depends},
9f95a23c 1111Description: Python 3 utility libraries for Ceph
7c673cae
FG
1112 Ceph is a massively scalable, open-source, distributed
1113 storage system that runs on commodity hardware and delivers object,
1114 block and file system storage.
1115 .
9f95a23c
TL
1116 This package contains data structures, classes and functions used by Ceph.
1117 It also contains utilities used for the cephadm orchestrator.
7c673cae
FG
1118
1119Package: libcephfs-java
1120Section: java
1121Architecture: all
224ce89b
WB
1122Depends: libcephfs-jni (= ${binary:Version}),
1123 ${java:Depends},
1124 ${misc:Depends},
7c673cae
FG
1125Description: Java libraries for the Ceph File System
1126
1127Package: libcephfs-jni
1128Architecture: linux-any
1129Section: java
224ce89b
WB
1130Depends: libcephfs2 (= ${binary:Version}),
1131 ${java:Depends},
1132 ${misc:Depends},
1133 ${shlibs:Depends},
7c673cae
FG
1134Description: Java Native Interface library for CephFS Java bindings
1135
1136Package: rados-objclass-dev
1137Architecture: linux-any
1138Section: libdevel
224ce89b 1139Depends: librados-dev (= ${binary:Version}) ${misc:Depends},
7c673cae
FG
1140Description: RADOS object class development kit.
1141 .
1142 This package contains development files needed for building RADOS object class plugins.
11fdf7f2
TL
1143
1144Package: cephfs-shell
1145Architecture: all
1146Depends: ${misc:Depends}
1147 ${python3:Depends}
1148Description: interactive shell for the Ceph distributed file system
1149 Ceph is a massively scalable, open-source, distributed
1150 storage system that runs on commodity hardware and delivers object,
1151 block and file system storage. This is an interactive tool that
1152 allows accessing a Ceph file system without mounting it by providing
1153 a nice pseudo-shell which works like an FTP client.
1154 .
1155 This package contains a CLI for interacting with the CephFS.
801d1391
TL
1156
1157Package: ceph-grafana-dashboards
1158Architecture: all
1159Description: grafana dashboards for the ceph dashboard
1160 Ceph is a massively scalable, open-source, distributed
1161 storage system that runs on commodity hardware and delivers object,
1162 block and file system storage.
1163 .
1164 This package contains Grafana dashboards that are used by the Ceph Dashboard
1165 for monitoring.
1166
1167Package: ceph-prometheus-alerts
1168Architecture: all
1169Description: prometheus alerts for the ceph dashboard
1170 Ceph is a massively scalable, open-source, distributed
1171 storage system that runs on commodity hardware and delivers object,
1172 block and file system storage.
1173 .
1174 This package contains alerts used for prometheus to interact with the
1175 Ceph Dashboard.