Remove sqlalchemy deps on python-ceilometer
[openstack-build/ceilometer-build.git] / xenial / debian / control
index d28e59376ad13060b4fd6b71873ddff163d2bf4b..a549682e27bedbbaca68e3466a03d4b71b052231 100644 (file)
@@ -24,10 +24,10 @@ Build-Depends-Indep: pep8,
  python-mox,   
  python-netaddr,  
  python-nose,
  python-mox,   
  python-netaddr,  
  python-nose,
- python-nova,
+ python-nova (>= 2012.2),
  python-setuptools-git,
  python-sqlalchemy,
  python-setuptools-git,
  python-sqlalchemy,
- python-stevedore,
+ python-stevedore (>= 0.6),
  python-webob,
 Standards-Version: 3.9.3
 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=openstack/ceilometer.git;a=summary
  python-webob,
 Standards-Version: 3.9.3
 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=openstack/ceilometer.git;a=summary
@@ -44,12 +44,11 @@ Depends: ${python:Depends}, ${misc:Depends},
  python-iso8601,
  python-kombu,
  python-lockfile,
  python-iso8601,
  python-kombu,
  python-lockfile,
- python-nova,
+ python-nova (>= 2012.2),
  python-netaddr, 
  python-netaddr, 
- python-sqlalchemy,
- python-stevedore,
+ python-stevedore (>= 0.6),
  python-webob
  python-webob
-Description: openstack efficient metering counters system (Python libraries)
+Description: OpenStack efficient metering counters system (Python libraries)
  Ceilometer aims to deliver a unique point of contact for billing systems to 
  aquire all counters they need to establish customer billing, accross all
  current and future OpenStack components. The delivery of counters must be
  Ceilometer aims to deliver a unique point of contact for billing systems to 
  aquire all counters they need to establish customer billing, accross all
  current and future OpenStack components. The delivery of counters must be
@@ -57,17 +56,15 @@ Description: openstack efficient metering counters system (Python libraries)
  projects, and agents doing data collections should be independent of the
  overall system.
  .
  projects, and agents doing data collections should be independent of the
  overall system.
  .
- (A ceilometer is an instrument that measures cloud coverage.)
- .
  This package contains the Python libraries that are needed for all parts of
  This package contains the Python libraries that are needed for all parts of
- ceilometer
+ Ceilometer.
 
 Package: ceilometer-common
 Architecture: all
 Pre-Depends: dpkg (>= 1.15.6~)
 Depends: python-ceilometer (= ${binary:Version}), ${python:Depends}, ${misc:Depends}, adduser
 Provides: ${python:Provides}
 
 Package: ceilometer-common
 Architecture: all
 Pre-Depends: dpkg (>= 1.15.6~)
 Depends: python-ceilometer (= ${binary:Version}), ${python:Depends}, ${misc:Depends}, adduser
 Provides: ${python:Provides}
-Description: openstack efficient metering counters system (common files)
+Description: OpenStack efficient metering counters system (common files)
  Ceilometer aims to deliver a unique point of contact for billing systems to 
  aquire all counters they need to establish customer billing, accross all
  current and future OpenStack components. The delivery of counters must be
  Ceilometer aims to deliver a unique point of contact for billing systems to 
  aquire all counters they need to establish customer billing, accross all
  current and future OpenStack components. The delivery of counters must be
@@ -75,15 +72,14 @@ Description: openstack efficient metering counters system (common files)
  projects, and agents doing data collections should be independent of the
  overall system.
  .
  projects, and agents doing data collections should be independent of the
  overall system.
  .
- (A ceilometer is an instrument that measures cloud coverage.)
- .
- This package contains files that are needed for all parts of ceilometer
+ This package contains files that are needed for all parts of Ceilometer.
 
 Package: ceilometer-collector
 Architecture: all
 Pre-Depends: dpkg (>= 1.15.6~)
 
 Package: ceilometer-collector
 Architecture: all
 Pre-Depends: dpkg (>= 1.15.6~)
+Recommends: python-pymongo (>= 2.2), python-sqlalchemy
 Depends: ${ostack-lsb-base}, ceilometer-common (= ${binary:Version}), ${python:Depends}, ${misc:Depends}
 Depends: ${ostack-lsb-base}, ceilometer-common (= ${binary:Version}), ${python:Depends}, ${misc:Depends}
-Description: openstack efficient metering counters system  (collector service)
+Description: OpenStack efficient metering counters system  (collector service)
  Ceilometer aims to deliver a unique point of contact for billing systems to 
  aquire all counters they need to establish customer billing, accross all
  current and future OpenStack components. The delivery of counters must be
  Ceilometer aims to deliver a unique point of contact for billing systems to 
  aquire all counters they need to establish customer billing, accross all
  current and future OpenStack components. The delivery of counters must be
@@ -91,15 +87,14 @@ Description: openstack efficient metering counters system  (collector service)
  projects, and agents doing data collections should be independent of the
  overall system.
  .
  projects, and agents doing data collections should be independent of the
  overall system.
  .
- (A ceilometer is an instrument that measures cloud coverage.)
- .
- This package contains the collector service
+ This package contains the collector service.
 
 Package: ceilometer-api
 Architecture: all
 Pre-Depends: dpkg (>= 1.15.6~)
 
 Package: ceilometer-api
 Architecture: all
 Pre-Depends: dpkg (>= 1.15.6~)
-Depends: ${ostack-lsb-base}, ceilometer-common (= ${binary:Version}), ${python:Depends}, ${misc:Depends}
-Description: openstack efficient metering counters system (API service)
+Recommends: python-pymongo (>= 2.2), python-sqlalchemy
+Depends: ${ostack-lsb-base}, ceilometer-common (= ${binary:Version}), ${python:Depends}, ${misc:Depends}, python-keystone (>= 2012.2)
+Description: OpenStack efficient metering counters system (API service)
  Ceilometer aims to deliver a unique point of contact for billing systems to 
  aquire all counters they need to establish customer billing, accross all
  current and future OpenStack components. The delivery of counters must be
  Ceilometer aims to deliver a unique point of contact for billing systems to 
  aquire all counters they need to establish customer billing, accross all
  current and future OpenStack components. The delivery of counters must be
@@ -107,13 +102,13 @@ Description: openstack efficient metering counters system (API service)
  projects, and agents doing data collections should be independent of the
  overall system.
  .
  projects, and agents doing data collections should be independent of the
  overall system.
  .
- This package contains the API service
+ This package contains the API service.
 
 Package: ceilometer-agent-compute
 Architecture: all
 Pre-Depends: dpkg (>= 1.15.6~)
 Depends: ${ostack-lsb-base}, ceilometer-common (= ${binary:Version}), ${python:Depends}, ${misc:Depends}
 
 Package: ceilometer-agent-compute
 Architecture: all
 Pre-Depends: dpkg (>= 1.15.6~)
 Depends: ${ostack-lsb-base}, ceilometer-common (= ${binary:Version}), ${python:Depends}, ${misc:Depends}
-Description: openstack efficient metering counters system (compute agent)
+Description: OpenStack efficient metering counters system (compute agent)
  Ceilometer aims to deliver a unique point of contact for billing systems to 
  aquire all counters they need to establish customer billing, accross all
  current and future OpenStack components. The delivery of counters must be
  Ceilometer aims to deliver a unique point of contact for billing systems to 
  aquire all counters they need to establish customer billing, accross all
  current and future OpenStack components. The delivery of counters must be
@@ -121,16 +116,14 @@ Description: openstack efficient metering counters system (compute agent)
  projects, and agents doing data collections should be independent of the
  overall system.
  .
  projects, and agents doing data collections should be independent of the
  overall system.
  .
- (A ceilometer is an instrument that measures cloud coverage.)
- .
- This package contains the compute agent
+ This package contains the compute agent.
 
 Package: ceilometer-agent-central
 Architecture: all
 Pre-Depends: dpkg (>= 1.15.6~)
 Depends: ${ostack-lsb-base}, ceilometer-common (= ${binary:Version}), ${python:Depends},
  ${misc:Depends}, python-keystoneclient
 
 Package: ceilometer-agent-central
 Architecture: all
 Pre-Depends: dpkg (>= 1.15.6~)
 Depends: ${ostack-lsb-base}, ceilometer-common (= ${binary:Version}), ${python:Depends},
  ${misc:Depends}, python-keystoneclient
-Description: openstack efficient metering counters system (central agent)
+Description: OpenStack efficient metering counters system (central agent)
  Ceilometer aims to deliver a unique point of contact for billing systems to 
  aquire all counters they need to establish customer billing, accross all
  current and future OpenStack components. The delivery of counters must be
  Ceilometer aims to deliver a unique point of contact for billing systems to 
  aquire all counters they need to establish customer billing, accross all
  current and future OpenStack components. The delivery of counters must be
@@ -138,6 +131,4 @@ Description: openstack efficient metering counters system (central agent)
  projects, and agents doing data collections should be independent of the
  overall system.
  .
  projects, and agents doing data collections should be independent of the
  overall system.
  .
- (A ceilometer is an instrument that measures cloud coverage.)
- .
  This package contains the central agent.
  This package contains the central agent.