Bug 735179
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: | |
Embargoed: |
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. |