| Summary: | Review Request: openstack-keystone - OpenStack Identity Service | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Matt Domsch <matt_domsch> |
| Component: | Package Review | Assignee: | Matt Domsch <matt_domsch> |
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | rawhide | CC: | charles_rose, markmc, notting, package-review |
| Target Milestone: | --- | Flags: | markmc:
fedora-review+
gwync: fedora-cvs+ |
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | openstack-keystone-2011.3.1-2.fc16 | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2011-12-12 21:56:35 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Description
Matt Domsch
2011-09-01 17:33:29 UTC
Looks like a great start, here's what I came up with after a first look:
To fix before approval:
- invalid-url Source0, we should use one of the tarballs available here:
http://keystone.openstack.org/tarballs/
Monty Taylor looks like the contact point to get the tarball generation
job fixed:
https://jenkins.openstack.org/view/Keystone/job/keystone-tarball/
- python_sitelib not needed any more:
http://fedoraproject.org/wiki/Packaging:Python#Macros
- BR python2-devel required:
http://fedoraproject.org/wiki/Packaging:Python#BuildRequires
- These deps all look to be just needed for the unit tests:
BuildRequires: python-coverage python-webtest python-unittest2 python-pep8
we could try running the tests in %check, but otherwise drop those BR
I think
- Don't need to clean buildroot in %install any more:
http://fedoraproject.org/wiki/Packaging:Guidelines#BuildRoot_tag
- Need to deal with config file, log file, user/group creation, systemd units
Suggestions:
- http://keystone.openstack.org/ is a better URL?
- It's a style preference, I guess, but I find having only a single package
listed for each Requires: tag as more readable
To bugzilla once the package has been added:
- bugzilla for no-manual-page-for-binary
- request LICENSE be included in the distribution
- SELinux policy
- uidgid reservation
I've pushed my attempt to fix these up here:
https://github.com/markmc/openstack-fedora-specs
I've applied Mark's patches, and updated to newer upstream tarball that incorporates what was patch1 already. http://domsch.com/fedora/openstack/keystone/openstack-keystone-1.0-0.2.d4.1108.src.rpm http://domsch.com/fedora/openstack/keystone/openstack-keystone.spec Thanks to Mark for these patches. Cool stuff, LGTM! Matt - you'll bugzilla those four last items above, right? yes, I'll file bugzillas for: - no-manual-page-for-binary - SELinux policy - uidgid reservation I'll fix the spec to include the LICENSE file in %doc, it does exist in upstream. Hmm, LICENSE disappeared from upstream. I'll bz that. New build which is the final diablo release. Dropped the two patches, added BR: systemd-units for _unitdir. http://domsch.com/fedora/openstack/keystone/openstack-keystone.spec http://domsch.com/fedora/openstack/keystone/openstack-keystone-1.0-0.3.d4.1213.fc14.src.rpm (builds against rawhide, not f14 due to systemd stuff) here's the scratch build against rawhide (f17) http://koji.fedoraproject.org/koji/taskinfo?taskID=3400848 Matt, the package is approved - can we not just do the SCM admin request and get it imported? New Package SCM Request ======================= Package Name: openstack-keystone Short Description: OpenStack Identity Service Owners: mdomsch markmc pbrady Branches: f15 f16 el6 InitialCC: Git done (by process-git-requests). built in koji for rawhide and f16. openstack-keystone-1.0-0.3.d4.1213.fc16 has been submitted as an update for Fedora 16. https://admin.fedoraproject.org/updates/openstack-keystone-1.0-0.3.d4.1213.fc16 Nice one Matt, cool stuff! openstack-keystone-1.0-0.3.d4.1213.fc16 has been pushed to the Fedora 16 testing repository. openstack-keystone-1.0-0.4.d4.1213.fc16 has been submitted as an update for Fedora 16. https://admin.fedoraproject.org/updates/openstack-keystone-1.0-0.4.d4.1213.fc16 openstack-keystone-2011.3.1-2.fc16 has been submitted as an update for Fedora 16. https://admin.fedoraproject.org/updates/openstack-keystone-2011.3.1-2.fc16 openstack-keystone-2011.3.1-2.fc16 has been pushed to the Fedora 16 stable repository. If problems still persist, please make note of it in this bug report. |