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