Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1301384
Summary: | New upstream keystoneauth1-2.2.0 release | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Paul Belanger <pabelanger> | ||||
Component: | python-keystoneauth1 | Assignee: | Alan Pevec (Fedora) <apevec> | ||||
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | unspecified | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | 24 | CC: | apevec, hguemar, karlthered, thomas.oulevey | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | python-keystoneauth1-2.2.0-1.fc25 | Doc Type: | Bug Fix | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2016-06-27 13:37:37 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Bug Depends On: | 1210244, 1244145 | ||||||
Bug Blocks: | |||||||
Attachments: |
|
F24 is shipping stable/liberty branch of keystoneauth1, but latest tag in stable/liberty is 1.1.1 I suggest to wait F24 being branched and update it in rawhide (F25). Where is that documented? That is the first time I am hearing that. The main reason for the upgrade is for os-client-config 1.13.0, which is needed to fix a library dependency on python-shade 1.4.0 (already in rawhide). Okay, found some docs on fedoraproject.org. Branching looks to be a month out, so not a deal breaker. However, this could cause some issues with epel7 stuff I am working on. openstack-* services are being retired from Fedora, so we'll be able to maintain latest greates in all current Fedora releases. Re. keystoneauth1, stable/liberty has keystoneauth1>=1.0.0 in global-requirements and keystoneauth1===2.1.0 in upper-constraints so update to 2.1.0 is safe and I'll have a closer look at 2.2.0. IIRC, 2.1.0 will for for os-client-config. I simply bumped to the latest release for updating. ok, as a first step I'm updating to 2.1.0 based on your patch. Review comments (amended before pushing): * Please do not[1] use Conflicts: for mapping != in upstream requirements So instead: Requires: python-requests >= 2.8.1 Conflicts: python-requests == 2.9.0 I replaced it with: Requires: python-requests >= 2.9.1 Also unversioned Requires: python-requests would be fine, b/c distro provides latest version but >= is useful to ensure latest version on upgrades. [1] details and reasoning for avoiding conflicts in guidelines: https://fedoraproject.org/wiki/Packaging:Guidelines#Conflicts * for disabling intersphinx, sed 1-liner should do, to avoid maintaining the patch Sadly, I spent way too much time on this yesterday and eventually gave up. Couldn't figure out if I was to use rdopkg or git-review. Additionally, I don't have an account on http://review.gerrithub.io. If you don't mind doing the sync to openstack-packages, it would be appreciated. Thanks, PB This bug appears to have been reported against 'rawhide' during the Fedora 24 development cycle. Changing version to '24'. More information and reason for this action is here: https://fedoraproject.org/wiki/Fedora_Program_Management/HouseKeeping/Fedora24#Rawhide_Rebase > an account on http://review.gerrithub.io Gerrithub uses github ids, just sign up! Re. steps to sync: RDO rpm-master and Fedora master went out of sync, so first step was to prepare master to future syncs: http://pkgs.fedoraproject.org/cgit/rpms/python-keystoneauth1.git/commit/?id=65d6d18b4b8b67feef0072359b3a96785174971b Then check Requires with rdopkg reqcheck (details in commit message): http://pkgs.fedoraproject.org/cgit/rpms/python-keystoneauth1.git/commit/?id=da64f8fa361c687d458be6a75238b2e51896e767 And finally 2.2.0 update: http://pkgs.fedoraproject.org/cgit/rpms/python-keystoneauth1.git/commit/?id=4e0aab66e042441b24b67f6006542f88349a4fc0 Sync back to rpm-master: https://review.gerrithub.io/264697 |
Created attachment 1117636 [details] 0001-New-upstream-2.2.0-release.patch See the attached file to update to the latest 2.2.0 release. Also, I've requested commit access in pkgdb as I don't mind helping co-maintaining the packaging.