Keystone: package improvement
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mirantis OpenStack |
Fix Released
|
Medium
|
Mikhail Ivanov |
Bug Description
This is a general review of the package
debian/copyright:
-----------------
- Lack of debian/* entry
- Wrong format spec (should be: http://
debian/clean:
-------------
- same file twice
debian/control:
---------------
- Everything in build-depends. Lots should go in build-depends-indep
- lack of python-ldappool build-depends
- Missing build-depends: dh-python, python-pysqlite2, python-tempest-lib
- Missing build-depends-
- Wrong version for python-eventlet (should be 0.16.1 not 0.16)
- Useless build-depends: python-pecan,
- Useless depends: python-lxml, python-pam, python-sqlparse,
debian/rules:
-------------
- sphinx doc should be done in override_
debian/
-------
- Please remove this file. /etc/keystone is already addressed by the keystone.install, other folders should be created in postinst, pureged in postrm
debian/
-------
- No check if the binary is present
- no respawn limit
- no chgid
By the way:
- No support for sysv-rc or systemd
Advise: switch to openstack-pkg-tools generated init scripts
debian/
-------
- Bad chown keystone:keystone -R /etc/keystone which is forbidden by policy if the folder is in the package
Changed in mos: | |
milestone: | none → 7.0 |
assignee: | nobody → MOS Deployment Team (mos-deployment) |
importance: | Undecided → Medium |
Changed in mos: | |
status: | New → Confirmed |
Changed in mos: | |
assignee: | MOS Deployment Team (mos-deployment) → MOS Packaging Team (mos-packaging) |
Changed in mos: | |
assignee: | MOS Packaging Team (mos-packaging) → Mikhail Ivanov (mivanov) |
status: | Confirmed → In Progress |
Changed in mos: | |
status: | In Progress → Fix Committed |
Reviewed: https:/ /review. fuel-infra. org/9840 ci/fuel- 7.0/2015. 1.0
Submitter: Ivan Udovichenko <email address hidden>
Branch: openstack-
Commit: 02dc68208d77a8d 1b9082c4622bf19 08b23583ce
Author: Mikhail Ivanov <email address hidden>
Date: Thu Aug 6 08:34:01 2015
Improve Keystone packages
- fix build and runtime dependencies
- fix files installation
Closes-Bug: #1462252
Change-Id: Ie870a04f369ea0 ed26d204fc4f866 37b68c71b5e