Hide Forgot
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.
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
TODO sync with https://github.com/openstack-packages/python-keystoneauth1/tree/rpm-master
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