Cinder: package improvement

Bug #1462246 reported by Thomas Goirand
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mirantis OpenStack
Fix Released
Medium
Mikhail Ivanov

Bug Description

This is a general review of the package.

d/changelog:
------------
- Missing old Ubuntu entries.

d/copyright:
------------
- Missing entries for the debian folder. My name isn't there, but it's in
some of the files in debian/* (like the init files...)

d/*.install:
------------
- Files spread on all packages.

d/cinder-common.dirs:
---------------------
- Again, definitions of folders who shouldn't be there

d/control:
----------
- Missing dh-python, python-sphinx, python-setuptools, python-pbr build-depends
- The above are in build-depends-indep (but they are needed in clean...)
- Useless versions for many packages (python-babel, python-coverage, etc.)
- Useless python-subunit build-depends-indep, missing subunit b-dep-i
- Useless python-lockfile depends
- My opinion: things in suggests: should be in depends: (it's cheap...)

d/cinder.conf:
--------------
- Why this file at all? Cinder uses a generated config file.

d/rules:
--------
- It's not generating cinder.conf dynamically. In Debian, I use:
        oslo-config-generator --output-file $(CURDIR)/etc/cinder/cinder.conf.sample \
                --wrap-width 140 \
                --namespace cinder \
                --namespace oslo.concurrency \
                --namespace oslo.db \
                --namespace oslo.messaging \
                --namespace oslo.policy \
                --namespace keystonemiddleware.auth_token \
                --namespace cinder.openstack.common.eventlet_backdoor \
                --namespace cinder.openstack.common.log \
                --namespace cinder.openstack.common.periodic_task \
                --namespace cinder.openstack.common.policy \
                --namespace oslo_db.concurrency

Should we use /usr/sbin/nologin instead of false as shell?

ruhe (ruhe)
Changed in mos:
milestone: none → 7.0
assignee: nobody → MOS Deployment Team (mos-deployment)
importance: Undecided → Medium
Changed in mos:
status: New → Confirmed
ruhe (ruhe)
Changed in mos:
assignee: MOS Deployment Team (mos-deployment) → MOS Packaging Team (mos-packaging)
Mikhail Ivanov (mivanov)
Changed in mos:
assignee: MOS Packaging Team (mos-packaging) → Mikhail Ivanov (mivanov)
status: Confirmed → In Progress
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix proposed to openstack-build/cinder-build (openstack-ci/fuel-7.0/2015.1.0)

Fix proposed to branch: openstack-ci/fuel-7.0/2015.1.0
Change author: Mikhail Ivanov <email address hidden>
Review: https://review.fuel-infra.org/10061

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix merged to openstack-build/cinder-build (openstack-ci/fuel-7.0/2015.1.0)

Reviewed: https://review.fuel-infra.org/10061
Submitter: Igor Yozhikov <email address hidden>
Branch: openstack-ci/fuel-7.0/2015.1.0

Commit: eff5d7b1796a0f3b15c69cbf47b9707687c8e48a
Author: Mikhail Ivanov <email address hidden>
Date: Wed Aug 5 17:23:11 2015

Improve cinder packages

  * Fix build and runtime dependencies
  * Fix files installation

Change-Id: If354bb8036bb9f703341f8d659014b970e95d6ed
Closes-Bug: #1462246

Changed in mos:
status: In Progress → Fix Committed
Revision history for this message
Timur Nurlygayanov (tnurlygayanov) wrote :

Fix verified on MOS 7.0 ISO #288 RC2.

Changed in mos:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.