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 - New upstream keystoneauth1-2.2.0 release
Summary: New upstream keystoneauth1-2.2.0 release
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: python-keystoneauth1
Version: 24
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Alan Pevec (Fedora)
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 1210244 1244145
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-01-24 17:24 UTC by Paul Belanger
Modified: 2016-06-27 13:37 UTC (History)
4 users (show)

Fixed In Version: python-keystoneauth1-2.2.0-1.fc25
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-06-27 13:37:37 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
0001-New-upstream-2.2.0-release.patch (6.25 KB, patch)
2016-01-24 17:24 UTC, Paul Belanger
no flags Details | Diff

Description Paul Belanger 2016-01-24 17:24:30 UTC
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.

Comment 1 hguemar 2016-01-24 19:12:53 UTC
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).

Comment 2 Paul Belanger 2016-01-24 19:32:10 UTC
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).

Comment 3 Paul Belanger 2016-01-24 20:11:00 UTC
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.

Comment 4 Alan Pevec (Fedora) 2016-02-04 19:39:15 UTC
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.

Comment 5 Paul Belanger 2016-02-04 20:46:23 UTC
IIRC, 2.1.0 will for for os-client-config.  I simply bumped to the latest release for updating.

Comment 6 Alan Pevec (Fedora) 2016-02-04 22:56:30 UTC
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

Comment 7 Alan Pevec (Fedora) 2016-02-05 08:42:09 UTC
TODO sync with https://github.com/openstack-packages/python-keystoneauth1/tree/rpm-master

Comment 8 Paul Belanger 2016-02-13 16:12:38 UTC
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

Comment 9 Jan Kurik 2016-02-24 14:20:16 UTC
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

Comment 10 Alan Pevec (Fedora) 2016-02-29 23:53:01 UTC
> 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

Comment 11 Alan Pevec (Fedora) 2016-03-01 00:06:09 UTC
Sync back to rpm-master: https://review.gerrithub.io/264697


Note You need to log in before you can comment on or make changes to this bug.