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