Fix some bugs when testing opensds ansible
[stor4nfv.git] / src / ceph / debian / control
1 Source: ceph
2 Section: admin
3 Priority: optional
4 Homepage: http://ceph.com/
5 Vcs-Git: git://github.com/ceph/ceph.git
6 Vcs-Browser: https://github.com/ceph/ceph
7 Maintainer: Ceph Maintainers <ceph-maintainers@lists.ceph.com>
8 Uploaders: Ken Dreyer <kdreyer@redhat.com>,
9            Alfredo Deza <adeza@redhat.com>,
10 Build-Depends: bc,
11                btrfs-tools,
12                cmake,
13                cpio,
14                cryptsetup-bin | cryptsetup,
15                cython,
16                cython3,
17                debhelper (>= 9),
18                default-jdk,
19                dh-exec,
20                dh-python,
21                dh-systemd,
22                gdisk,
23                git,
24                gperf,
25                javahelper,
26                jq,
27                junit4,
28                libaio-dev,
29                libbabeltrace-ctf-dev,
30                libbabeltrace-dev,
31                libblkid-dev (>= 2.17),
32                libcurl4-gnutls-dev,
33                libexpat1-dev,
34                libfuse-dev,
35                libgoogle-perftools-dev [i386 amd64 arm64],
36                libibverbs-dev,
37                libkeyutils-dev,
38                libldap2-dev,
39                libleveldb-dev,
40                liblttng-ust-dev,
41                libnss3-dev,
42                libsnappy-dev,
43                libssl-dev,
44                libtool,
45                libudev-dev,
46                libxml2-dev,
47                lsb-release,
48                parted,
49                pkg-config,
50                python (>= 2.7),
51                python-all-dev,
52                python-cherrypy3,
53                python-nose,
54                python-pecan,
55                python-prettytable,
56                python-setuptools,
57                python-sphinx,
58                python-werkzeug,
59                python3-all-dev,
60                python3-setuptools,
61                socat,
62                uuid-runtime,
63                valgrind,
64                virtualenv | python-virtualenv,
65                xfslibs-dev,
66                xfsprogs,
67                xmlstarlet,
68                yasm [amd64],
69                zlib1g-dev,
70 Standards-Version: 3.9.3
71
72 Package: ceph
73 Architecture: linux-any
74 Depends: ceph-mgr (= ${binary:Version}),
75          ceph-mon (= ${binary:Version}),
76          ceph-osd (= ${binary:Version}),
77 Recommends: ceph-mds (= ${binary:Version}),
78 Description: distributed storage and file system
79  Ceph is a massively scalable, open-source, distributed
80  storage system that runs on commodity hardware and delivers object,
81  block and file system storage.
82
83 Package: ceph-base
84 Architecture: linux-any
85 Depends: binutils,
86          ceph-common (= ${binary:Version}),
87          cryptsetup-bin | cryptsetup,
88          debianutils,
89          findutils,
90          gdisk,
91          grep,
92          logrotate,
93          psmisc,
94          xfsprogs,
95          ${misc:Depends},
96          ${python:Depends},
97          ${shlibs:Depends},
98 Recommends: btrfs-tools,
99             ceph-mds (= ${binary:Version}),
100             librados2 (= ${binary:Version}),
101             libradosstriper1 (= ${binary:Version}),
102             librbd1 (= ${binary:Version}),
103             ntp | time-daemon,
104 Replaces: ceph (<< 10),
105           ceph-common (<< 0.78-500),
106           ceph-test (<< 12.2.2-14),
107           python-ceph (<< 0.92-1223),
108 Breaks: ceph (<< 10),
109         ceph-test (<< 12.2.2-14),
110         python-ceph (<< 0.92-1223),
111 Description: common ceph daemon libraries and management tools
112  Ceph is a massively scalable, open-source, distributed
113  storage system that runs on commodity hardware and delivers object,
114  block and file system storage.
115  .
116  This package contains the libraries and management tools that are common among
117  the Ceph server daemons (ceph-mon, ceph-mgr, ceph-osd, ceph-mds). These tools
118  are necessary for creating, running, and administering a Ceph storage cluster.
119
120 Package: ceph-base-dbg
121 Architecture: linux-any
122 Section: debug
123 Priority: extra
124 Depends: ceph-base (= ${binary:Version}),
125          ${misc:Depends},
126 Description: debugging symbols for ceph-base
127  Ceph is a massively scalable, open-source, distributed
128  storage system that runs on commodity hardware and delivers object,
129  block and file system storage.
130  .
131  This package contains the libraries and management tools that are common among
132  the Ceph server daemons (ceph-mon, ceph-mgr, ceph-osd, ceph-mds). These tools
133  are necessary for creating, running, and administering a Ceph storage cluster.
134  .
135  This package contains the debugging symbols for ceph-base.
136
137 Package: ceph-mds
138 Architecture: linux-any
139 Depends: ceph-base (= ${binary:Version}),
140          ${misc:Depends},
141          ${shlibs:Depends},
142 Recommends: ceph-fuse (= ${binary:Version}),
143             libcephfs2 (= ${binary:Version}),
144 Replaces: ceph (<< 0.93-417),
145 Breaks: ceph (<< 0.93-417),
146 Description: metadata server for the ceph distributed file system
147  Ceph is a massively scalable, open-source, distributed
148  storage system that runs on commodity hardware and delivers object,
149  block and file system storage.
150  .
151  This package contains the metadata server daemon, which is used to
152  create a distributed file system on top of the ceph storage cluster.
153
154 Package: ceph-mds-dbg
155 Architecture: linux-any
156 Section: debug
157 Priority: extra
158 Depends: ceph-mds (= ${binary:Version}),
159          ${misc:Depends},
160 Description: debugging symbols for ceph-mds
161  Ceph is a massively scalable, open-source, distributed
162  storage system that runs on commodity hardware and delivers object,
163  block and file system storage.
164  .
165  This package contains the debugging symbols for ceph-mds.
166
167 Package: ceph-mgr
168 Architecture: linux-any
169 Depends: ceph-base (= ${binary:Version}),
170          python-cherrypy3,
171          python-openssl,
172          python-pecan,
173          python-werkzeug,
174          ${misc:Depends},
175          ${python:Depends},
176          ${shlibs:Depends},
177 Replaces: ceph (<< 0.93-417),
178 Breaks: ceph (<< 0.93-417),
179 Description: manager for the ceph distributed storage system
180  Ceph is a massively scalable, open-source, distributed
181  storage system that runs on commodity hardware and delivers object,
182  block and file system storage.
183  .
184  This package contains the manager daemon, which is used to expose high
185  level management and monitoring functionality.
186
187 Package: ceph-mgr-dbg
188 Architecture: linux-any
189 Section: debug
190 Priority: extra
191 Depends: ceph-mgr (= ${binary:Version}),
192          ${misc:Depends},
193 Description: debugging symbols for ceph-mgr
194  Ceph is a massively scalable, open-source, distributed
195  storage system that runs on commodity hardware and delivers object,
196  block and file system storage.
197  .
198  This package contains the debugging symbols for ceph-mgr.
199
200 Package: ceph-mon
201 Architecture: linux-any
202 Depends: ceph-base (= ${binary:Version}),
203          python-flask,
204          ${misc:Depends},
205          ${shlibs:Depends},
206 Recommends: ceph-common,
207 Replaces: ceph (<< 10), ceph-test (<< 12.2.2-14)
208 Breaks: ceph (<< 10), ceph-test (<< 12.2.2-14)
209 Description: monitor server for the ceph storage system
210  Ceph is a massively scalable, open-source, distributed
211  storage system that runs on commodity hardware and delivers object,
212  block and file system storage.
213  .
214  This package contains the cluster monitor daemon for the Ceph storage
215  system. One or more instances of ceph-mon form a Paxos part-time parliament
216  cluster that provides extremely reliable and durable storage of cluster
217  membership, configuration, and state.
218
219 Package: ceph-mon-dbg
220 Architecture: linux-any
221 Section: debug
222 Priority: extra
223 Depends: ceph-mon (= ${binary:Version}),
224          ${misc:Depends},
225 Description: debugging symbols for ceph-mon
226  Ceph is a massively scalable, open-source, distributed
227  storage system that runs on commodity hardware and delivers object,
228  block and file system storage.
229  .
230  This package contains the debugging symbols for ceph-mon.
231
232 Package: ceph-osd
233 Architecture: linux-any
234 Depends: ceph-base (= ${binary:Version}),
235          parted,
236          ${misc:Depends},
237          ${python:Depends},
238          ${shlibs:Depends},
239 Recommends: ceph-common (= ${binary:Version}),
240 Replaces: ceph (<< 10), ceph-test (<< 12.2.2-14)
241 Breaks: ceph (<< 10), ceph-test (<< 12.2.2-14)
242 Description: OSD server for the ceph storage system
243  Ceph is a massively scalable, open-source, distributed
244  storage system that runs on commodity hardware and delivers object,
245  block and file system storage.
246  .
247  This package contains the Object Storage Daemon for the Ceph storage system.
248  It is responsible for storing objects on a local file system
249  and providing access to them over the network.
250
251 Package: ceph-osd-dbg
252 Architecture: linux-any
253 Section: debug
254 Priority: extra
255 Depends: ceph-osd (= ${binary:Version}),
256          ${misc:Depends},
257 Description: debugging symbols for ceph-osd
258  Ceph is a massively scalable, open-source, distributed
259  storage system that runs on commodity hardware and delivers object,
260  block and file system storage.
261  .
262  This package contains the debugging symbols for ceph-osd.
263
264 Package: ceph-fuse
265 Architecture: linux-any
266 Depends: ${misc:Depends},
267          ${shlibs:Depends},
268 Recommends: fuse,
269 Description: FUSE-based client for the Ceph distributed file system
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.  This is a
273  FUSE-based client that allows one to mount a Ceph file system without
274  root privileges.
275  .
276  Because the FUSE-based client has certain inherent performance
277  limitations, it is recommended that the native Linux kernel client
278  be used if possible.  If it is not practical to load a kernel module
279  (insufficient privileges, older kernel, etc.), then the FUSE client will
280  do.
281
282 Package: ceph-fuse-dbg
283 Architecture: linux-any
284 Section: debug
285 Priority: extra
286 Depends: ceph-fuse (= ${binary:Version}),
287          ${misc:Depends},
288 Description: debugging symbols for ceph-fuse
289  Ceph is a massively scalable, open-source, distributed
290  storage system that runs on commodity hardware and delivers object,
291  block and file system storage.  This is a
292  FUSE-based client that allows one to mount a Ceph file system without
293  root privileges.
294  .
295  This package contains the debugging symbols for ceph-fuse.
296
297 Package: rbd-fuse
298 Architecture: linux-any
299 Depends: ${misc:Depends},
300          ${shlibs:Depends},
301 Recommends: fuse,
302 Description: FUSE-based rbd client for the Ceph distributed file system
303  Ceph is a massively scalable, open-source, distributed
304  storage system that runs on commodity hardware and delivers object,
305  block and file system storage.  This is a
306  FUSE-based client that allows one to map Ceph rbd images as files.
307  .
308  FUSE base client that allows one to map Ceph rbd images as files.
309
310 Package: rbd-fuse-dbg
311 Architecture: linux-any
312 Section: debug
313 Priority: extra
314 Depends: rbd-fuse (= ${binary:Version}),
315          ${misc:Depends},
316 Description: debugging symbols for rbd-fuse
317  Ceph is a massively scalable, open-source, distributed
318  storage system that runs on commodity hardware and delivers object,
319  block and file system storage.  This is a
320  FUSE-based client that allows one to map Ceph rbd images as files.
321  .
322  This package contains the debugging symbols for rbd-fuse.
323
324 Package: rbd-mirror
325 Architecture: linux-any
326 Depends: ceph-common (= ${binary:Version}),
327          librados2 (= ${binary:Version}),
328          ${misc:Depends},
329          ${shlibs:Depends},
330 Description: Ceph daemon for mirroring RBD images
331  Ceph is a massively scalable, open-source, distributed
332  storage system that runs on commodity hardware and delivers object,
333  block and file system storage.  This is a
334  daemon for mirroring RBD images between Ceph clusters, streaming
335  changes asynchronously.
336
337 Package: rbd-mirror-dbg
338 Architecture: linux-any
339 Section: debug
340 Priority: extra
341 Depends: rbd-mirror (= ${binary:Version}),
342          ${misc:Depends},
343 Description: debugging symbols for rbd-mirror
344  Ceph is a massively scalable, open-source, distributed
345  storage system that runs on commodity hardware and delivers object,
346  block and file system storage.  This is a
347  daemon for mirroring RBD images between Ceph clusters, streaming
348  changes asynchronously.
349  .
350  This package contains the debugging symbols for rbd-mirror.
351
352 Package: rbd-nbd
353 Architecture: linux-any
354 Depends: ${misc:Depends},
355          ${shlibs:Depends},
356 Description: NBD-based rbd client for the Ceph distributed file system
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.  This is a
360  NBD-based client that allows one to map Ceph rbd images as local
361  block device.
362  .
363  NBD base client that allows one to map Ceph rbd images as local
364  block device.
365
366 Package: rbd-nbd-dbg
367 Architecture: linux-any
368 Section: debug
369 Priority: extra
370 Depends: rbd-nbd (= ${binary:Version}),
371          ${misc:Depends},
372 Description: debugging symbols for rbd-nbd
373  Ceph is a massively scalable, open-source, distributed
374  storage system that runs on commodity hardware and delivers object,
375  block and file system storage.  This is a
376  NBD-based client that allows one to map Ceph rbd images as local
377  block device.
378  .
379  This package contains the debugging symbols for rbd-nbd.
380
381 Package: ceph-common
382 Architecture: linux-any
383 Depends: librbd1 (= ${binary:Version}),
384          python-cephfs (= ${binary:Version}),
385          python-prettytable,
386          python-rados (= ${binary:Version}),
387          python-rbd (= ${binary:Version}),
388          python-requests,
389          python-rgw (= ${binary:Version}),
390          ${misc:Depends},
391          ${python:Depends},
392          ${shlibs:Depends},
393 Conflicts: ceph-client-tools,
394 Replaces: ceph (<< 10),
395           ceph-client-tools,
396           ceph-fs-common (<< 11.0),
397           ceph-test (<< 9.0.3-1646),
398           librbd1 (<< 0.92-1238),
399           python-ceph (<< 0.92-1223),
400 Breaks: ceph (<< 10),
401         ceph-fs-common (<< 11.0),
402         ceph-test (<< 9.0.3-1646),
403         librbd1 (<< 0.92-1238),
404         python-ceph (<< 0.92-1223),
405 Suggests: ceph-base (= ${binary:Version}),
406           ceph-mds (= ${binary:Version}),
407 Description: common utilities to mount and interact with a ceph storage cluster
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 collection
411  of common tools that allow one to interact with and administer a Ceph cluster.
412
413 Package: ceph-common-dbg
414 Architecture: linux-any
415 Depends: ceph-common (= ${binary:Version}),
416          ${misc:Depends},
417 Conflicts: ceph-client-tools-dbg,
418 Replaces: ceph-client-tools-dbg,
419           ceph-test-dbg (<< 9.0.3-1646),
420 Breaks: ceph-test-dbg (<< 9.0.3-1646),
421 Section: debug
422 Priority: extra
423 Description: debugging symbols for ceph-common
424  Ceph is a massively scalable, open-source, distributed
425  storage system that runs on commodity hardware and delivers object,
426  block and file system storage.  This is a collection
427  of common tools that allow one to interact with and administer a Ceph cluster.
428  .
429  This package contains the debugging symbols for ceph-common.
430
431 Package: ceph-resource-agents
432 Architecture: linux-any
433 Recommends: pacemaker,
434 Priority: extra
435 Depends: ceph (= ${binary:Version}),
436          resource-agents,
437          ${misc:Depends},
438 Description: OCF-compliant resource agents for Ceph
439  Ceph is a massively scalable, open-source, distributed
440  storage system that runs on commodity hardware and delivers object,
441  block and file system storage.
442  .
443  This package contains the resource agents (RAs) which integrate
444  Ceph with OCF-compliant cluster resource managers,
445  such as Pacemaker.
446
447 Package: librados2
448 Conflicts: librados,
449            librados1,
450 Replaces: librados,
451           librados1,
452 Architecture: linux-any
453 Section: libs
454 Depends: ${misc:Depends},
455          ${shlibs:Depends},
456 Description: RADOS distributed object store client library
457  RADOS is a reliable, autonomic distributed object storage cluster
458  developed as part of the Ceph distributed storage system.  This is a
459  shared library allowing applications to access the distributed object
460  store using a simple file-like interface.
461
462 Package: librados2-dbg
463 Conflicts: librados1-dbg,
464 Replaces: librados1-dbg,
465 Architecture: linux-any
466 Section: debug
467 Priority: extra
468 Depends: librados2 (= ${binary:Version}),
469          ${misc:Depends},
470 Description: debugging symbols for librados
471  RADOS is a reliable, autonomic distributed object storage cluster
472  developed as part of the Ceph distributed storage system.  This is a
473  shared library allowing applications to access the distributed object
474  store using a simple file-like interface.
475  .
476  This package contains debugging symbols for librados.
477
478 Package: librados-dev
479 Architecture: linux-any
480 Section: libdevel
481 Depends: librados2 (= ${binary:Version}),
482          ${misc:Depends},
483          ${shlibs:Depends},
484 Conflicts: librados1-dev,
485            librados2-dev,
486 Replaces: librados1-dev,
487           librados2-dev,
488 Description: RADOS distributed object store client library (development files)
489  RADOS is a reliable, autonomic distributed object storage cluster
490  developed as part of the Ceph distributed storage system.  This is a
491  shared library allowing applications to access the distributed object
492  store using a simple file-like interface.
493  .
494  This package contains development files needed for building applications that
495  link against librados.
496
497 Package: libradosstriper1
498 Architecture: linux-any
499 Section: libs
500 Depends: librados2 (= ${binary:Version}),
501          ${misc:Depends},
502          ${shlibs:Depends},
503 Description: RADOS striping interface
504  Striping interface built on top of the rados library, allowing
505  to stripe bigger objects onto several standard rados objects using
506  an interface very similar to the rados one.
507
508 Package: libradosstriper1-dbg
509 Architecture: linux-any
510 Section: debug
511 Priority: extra
512 Depends: libradosstriper1 (= ${binary:Version}),
513          ${misc:Depends},
514 Description: debugging symbols for libradosstriper
515  libradosstriper is a striping interface built on top of the rados
516  library, allowing to stripe bigger objects onto several standard
517  rados objects using an interface very similar to the rados one.
518  .
519  This package contains debugging symbols for libradosstriper.
520
521 Package: libradosstriper-dev
522 Architecture: linux-any
523 Section: libdevel
524 Depends: libradosstriper1 (= ${binary:Version}),
525          ${misc:Depends},
526 Description: RADOS striping interface (development files)
527  libradosstriper is a striping interface built on top of the rados
528  library, allowing to stripe bigger objects onto several standard
529  rados objects using an interface very similar to the rados one.
530  .
531  This package contains development files needed for building applications that
532  link against libradosstriper.
533
534 Package: librbd1
535 Architecture: linux-any
536 Section: libs
537 Depends: librados2 (= ${binary:Version}),
538          ${misc:Depends},
539          ${shlibs:Depends},
540 Description: RADOS block device client library
541  RBD is a block device striped across multiple distributed objects
542  in RADOS, a reliable, autonomic distributed object storage cluster
543  developed as part of the Ceph distributed storage system.  This is a
544  shared library allowing applications to manage these block devices.
545
546 Package: librbd1-dbg
547 Architecture: linux-any
548 Section: debug
549 Priority: extra
550 Depends: librbd1 (= ${binary:Version}),
551          ${misc:Depends},
552 Description: debugging symbols for librbd1
553  RBD is a block device striped across multiple distributed objects
554  in RADOS, a reliable, autonomic distributed object storage cluster
555  developed as part of the Ceph distributed storage system.  This is a
556  shared library allowing applications to manage these block devices.
557  .
558  This package contains debugging symbols for librbd1.
559
560 Package: librbd-dev
561 Architecture: linux-any
562 Section: libdevel
563 Depends: librados-dev (= ${binary:Version}),
564          librbd1 (= ${binary:Version}),
565          ${misc:Depends},
566 Conflicts: librbd1-dev,
567 Replaces: librbd1-dev,
568 Description: RADOS block device client library (development files)
569  RBD is a block device striped across multiple distributed objects
570  in RADOS, a reliable, autonomic distributed object storage cluster
571  developed as part of the Ceph distributed storage system.  This is a
572  shared library allowing applications to manage these block devices.
573  .
574  This package contains development files needed for building applications that
575  link against librbd1.
576
577 Package: libcephfs2
578 Conflicts: libceph,
579            libceph1,
580            libcephfs,
581 Replaces: libceph,
582           libceph1,
583           libcephfs,
584 Architecture: linux-any
585 Section: libs
586 Depends: ${misc:Depends},
587          ${shlibs:Depends},
588 Description: Ceph distributed file system client library
589  Ceph is a massively scalable, open-source, distributed
590  storage system that runs on commodity hardware and delivers object,
591  block and file system storage.  This is a
592  shared library allowing applications to access a Ceph distributed
593  file system via a POSIX-like interface.
594
595 Package: libcephfs2-dbg
596 Architecture: linux-any
597 Section: debug
598 Priority: extra
599 Depends: libcephfs2 (= ${binary:Version}),
600          ${misc:Depends},
601 Conflicts: libceph1-dbg,
602 Replaces: libceph1-dbg,
603 Description: debugging symbols for libcephfs2
604  Ceph is a massively scalable, open-source, distributed
605  storage system that runs on commodity hardware and delivers object,
606  block and file system storage.  This is a
607  shared library allowing applications to access a Ceph distributed
608  file system via a POSIX-like interface.
609  .
610  This package contains debugging symbols for libcephfs2.
611
612 Package: libcephfs-dev
613 Architecture: linux-any
614 Section: libdevel
615 Depends: libcephfs2 (= ${binary:Version}),
616          ${misc:Depends},
617 Conflicts: libceph-dev,
618            libceph1-dev,
619            libcephfs2-dev,
620 Replaces: libceph-dev,
621           libceph1-dev,
622           libcephfs2-dev,
623 Description: Ceph distributed file system client library (development files)
624  Ceph is a massively scalable, open-source, distributed
625  storage system that runs on commodity hardware and delivers object,
626  block and file system storage.  This is a
627  shared library allowing applications to access a Ceph distributed
628  file system via a POSIX-like interface.
629  .
630  This package contains development files needed for building applications that
631  link against libcephfs.
632
633 Package: librgw2
634 Architecture: linux-any
635 Section: libs
636 Depends: librados2 (= ${binary:Version}),
637          ${misc:Depends},
638          ${shlibs:Depends},
639 Description: RADOS Gateway client library
640  RADOS is a distributed object store used by the Ceph distributed
641  storage system.  This package provides a REST gateway to the
642  object store that aims to implement a superset of Amazon's S3
643  service.
644  .
645  This package contains the library interface and headers only.
646
647 Package: librgw2-dbg
648 Architecture: linux-any
649 Section: debug
650 Priority: extra
651 Depends: librgw2 (= ${binary:Version}),
652          ${misc:Depends},
653 Description: debugging symbols for librbd1
654  RADOS is a distributed object store used by the Ceph distributed
655  storage system.  This package provides a REST gateway to the
656  object store that aims to implement a superset of Amazon's S3
657  service.
658  .
659  This package contains debugging symbols for librgw2.
660
661 Package: librgw-dev
662 Architecture: linux-any
663 Section: libdevel
664 Depends: librados-dev (= ${binary:Version}),
665          librgw2 (= ${binary:Version}),
666          ${misc:Depends},
667 Description: RADOS client library (development files)
668  RADOS is a distributed object store used by the Ceph distributed
669  storage system.  This package provides a REST gateway to the
670  object store that aims to implement a superset of Amazon's S3
671  service.
672  .
673  This package contains development files needed for building applications
674  that link against librgw2.
675
676 Package: radosgw
677 Architecture: linux-any
678 Depends: ceph-common (= ${binary:Version}),
679          librgw2 (= ${binary:Version}),
680          mime-support,
681          ${misc:Depends},
682          ${shlibs:Depends},
683 Recommends: ntp | time-daemon,
684 Description: REST gateway for RADOS distributed object store
685  RADOS is a distributed object store used by the Ceph distributed
686  storage system.  This package provides a REST gateway to the
687  object store that aims to implement a superset of Amazon's S3
688  service as well as the OpenStack Object Storage ("Swift") API.
689  .
690  This package contains the proxy daemon and related tools only.
691
692 Package: radosgw-dbg
693 Architecture: linux-any
694 Section: debug
695 Priority: extra
696 Depends: radosgw (= ${binary:Version}),
697          ${misc:Depends},
698 Description: debugging symbols for radosgw
699  RADOS is a distributed object store used by the Ceph distributed
700  storage system.  This package provides a REST gateway to the
701  object store that aims to implement a superset of Amazon's S3
702  service as well as the OpenStack Object Storage ("Swift") API.
703  .
704  This package contains debugging symbols for radosgw.
705
706 Package: ceph-test
707 Architecture: linux-any
708 Depends: ceph-common,
709          curl,
710          jq,
711          socat,
712          xmlstarlet,
713          ${misc:Depends},
714          ${shlibs:Depends},
715 Replaces: ceph-base (<< 11)
716 Breaks: ceph-base (<< 1)
717 Description: Ceph test and benchmarking tools
718  This package contains tools for testing and benchmarking Ceph.
719
720 Package: ceph-test-dbg
721 Architecture: linux-any
722 Section: debug
723 Priority: extra
724 Depends: ceph-common (= ${binary:Version}),
725          ceph-test (= ${binary:Version}),
726          curl,
727          ${misc:Depends},
728 Description: Ceph test and benchmarking tools
729  .
730  This package contains the debugging symbols for ceph-test.
731
732 Package: python-ceph
733 Architecture: linux-any
734 Section: python
735 Depends: python-cephfs (= ${binary:Version}),
736          python-rados (= ${binary:Version}),
737          python-rbd (= ${binary:Version}),
738          python-rgw (= ${binary:Version}),
739 Description: Meta-package for python libraries for the Ceph libraries
740  Ceph is a massively scalable, open-source, distributed
741  storage system that runs on commodity hardware and delivers object,
742  block and file system storage.
743  .
744  This package is a metapackage for all Python 2 bindings.
745
746 Package: python-rados
747 Architecture: linux-any
748 Section: python
749 Depends: librados2 (= ${binary:Version}),
750          ${misc:Depends},
751          ${python:Depends},
752          ${shlibs:Depends},
753 Replaces: python-ceph (<< 0.92-1223),
754 Breaks: python-ceph (<< 0.92-1223),
755 Description: Python 2 libraries for the Ceph librados library
756  Ceph is a massively scalable, open-source, distributed
757  storage system that runs on commodity hardware and delivers object,
758  block and file system storage.
759  .
760  This package contains Python 2 libraries for interacting with Ceph's
761  RADOS object storage.
762
763 Package: python3-rados
764 Architecture: linux-any
765 Section: python
766 Depends: librados2 (= ${binary:Version}),
767          ${misc:Depends},
768          ${python3:Depends},
769          ${shlibs:Depends},
770 Description: Python 3 libraries for the Ceph librados library
771  Ceph is a massively scalable, open-source, distributed
772  storage system that runs on commodity hardware and delivers object,
773  block and file system storage.
774  .
775  This package contains Python 3 libraries for interacting with Ceph's
776  RADOS object storage.
777
778 Package: python-rbd
779 Architecture: linux-any
780 Section: python
781 Depends: librbd1 (>= ${binary:Version}),
782          ${misc:Depends},
783          ${python:Depends},
784          ${shlibs:Depends},
785 Replaces: python-ceph (<< 0.92-1223),
786 Breaks: python-ceph (<< 0.92-1223),
787 Description: Python 2 libraries for the Ceph librbd library
788  Ceph is a massively scalable, open-source, distributed
789  storage system that runs on commodity hardware and delivers object,
790  block and file system storage.
791  .
792  This package contains Python 2 libraries for interacting with Ceph's
793  RBD block device library.
794
795 Package: python3-rbd
796 Architecture: linux-any
797 Section: python
798 Depends: librbd1 (>= ${binary:Version}),
799          ${misc:Depends},
800          ${python3:Depends},
801          ${shlibs:Depends},
802 Description: Python 3 libraries for the Ceph librbd library
803  Ceph is a massively scalable, open-source, distributed
804  storage system that runs on commodity hardware and delivers object,
805  block and file system storage.
806  .
807  This package contains Python 3 libraries for interacting with Ceph's
808  RBD block device library.
809
810 Package: python-rgw
811 Architecture: linux-any
812 Section: python
813 Depends: librgw2 (>= ${binary:Version}),
814          ${misc:Depends},
815          ${python:Depends},
816          ${shlibs:Depends},
817 Replaces: python-ceph (<< 0.92-1223),
818 Breaks: python-ceph (<< 0.92-1223),
819 Description: Python 2 libraries for the Ceph librgw library
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.
823  .
824  This package contains Python 2 libraries for interacting with Ceph's
825  RGW library.
826
827 Package: python3-rgw
828 Architecture: linux-any
829 Section: python
830 Depends: librgw2 (>= ${binary:Version}),
831          ${misc:Depends},
832          ${python3:Depends},
833          ${shlibs:Depends},
834 Description: Python 3 libraries for the Ceph librgw library
835  Ceph is a massively scalable, open-source, distributed
836  storage system that runs on commodity hardware and delivers object,
837  block and file system storage.
838  .
839  This package contains Python 3 libraries for interacting with Ceph's
840  RGW library.
841
842 Package: python-cephfs
843 Architecture: linux-any
844 Section: python
845 Depends: libcephfs2 (= ${binary:Version}),
846          ${misc:Depends},
847          ${python:Depends},
848          ${shlibs:Depends},
849 Replaces: python-ceph (<< 0.92-1223),
850 Breaks: python-ceph (<< 0.92-1223),
851 Description: Python 2 libraries for the Ceph libcephfs library
852  Ceph is a massively scalable, open-source, distributed
853  storage system that runs on commodity hardware and delivers object,
854  block and file system storage.
855  .
856  This package contains Python 2 libraries for interacting with Ceph's
857  CephFS file system client library.
858
859 Package: python3-cephfs
860 Architecture: linux-any
861 Section: python
862 Depends: libcephfs2 (= ${binary:Version}),
863          ${misc:Depends},
864          ${python3:Depends},
865          ${shlibs:Depends},
866 Description: Python 3 libraries for the Ceph libcephfs library
867  Ceph is a massively scalable, open-source, distributed
868  storage system that runs on commodity hardware and delivers object,
869  block and file system storage.
870  .
871  This package contains Python 3 libraries for interacting with Ceph's
872  CephFS file system client library.
873
874 Package: python3-ceph-argparse
875 Architecture: linux-any
876 Section: python
877 Depends: ${misc:Depends},
878          ${python3:Depends},
879 Description: Python 3 utility libraries for Ceph CLI
880  Ceph is a massively scalable, open-source, distributed
881  storage system that runs on commodity hardware and delivers object,
882  block and file system storage.
883  .
884  This package contains types and routines for Python 3 used by the
885  Ceph CLI as well as the RESTful interface.
886
887 Package: libcephfs-java
888 Section: java
889 Architecture: all
890 Depends: libcephfs-jni (= ${binary:Version}),
891          ${java:Depends},
892          ${misc:Depends},
893 Description: Java libraries for the Ceph File System
894
895 Package: libcephfs-jni
896 Architecture: linux-any
897 Section: java
898 Depends: libcephfs2 (= ${binary:Version}),
899          ${java:Depends},
900          ${misc:Depends},
901          ${shlibs:Depends},
902 Description: Java Native Interface library for CephFS Java bindings
903
904 Package: rados-objclass-dev
905 Architecture: linux-any
906 Section: libdevel
907 Depends: librados-dev (= ${binary:Version}) ${misc:Depends},
908 Description: RADOS object class development kit.
909  .
910  This package contains development files needed for building RADOS object class plugins.