Bug 1279933

Summary: ship jenkins-job-builder for EPEL 7
Product: [Fedora] Fedora EPEL Reporter: M. Scherer <mscherer>
Component: python-jenkins-job-builderAssignee: Ken Dreyer <ktdreyer>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: epel7CC: gregswift, ktdreyer, pabelanger
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: python-jenkins-job-builder-1.4.0-2.el7 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-01-14 13:27:32 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: 1185409    
Bug Blocks:    

Description M. Scherer 2015-11-10 14:19:22 UTC
Hi,

Could the package be built for epel 7 ?

Comment 1 Ken Dreyer 2015-11-11 03:35:05 UTC
The latest version of jenkins-job-builder BuildRequires: python-six >= 1.5.2, and RHEL 7 ships python-six-1.3.0-4.el7. So we'll need to patch jenkins-job-builder to work with this older python-six version.

Comment 2 M. Scherer 2015-11-11 12:37:08 UTC
Seems python-six have been updated to 1.9.0 in RHELL 7.2, cf my beta version:

$ rpm -q --qf '%{NAME} %{VERSION}\n' python-six ;  cat /etc/redhat-release 
python-six 1.9.0
Red Hat Enterprise Linux Workstation release 7.2 Beta (Maipo)

Comment 3 Ken Dreyer 2015-11-11 20:13:01 UTC
When Red Hat updates python-six in a GA release of RHEL 7, and the CentOS project rebuilds it, then we can ship jenkins-job-builder in EPEL 7.

Comment 4 Paul Belanger 2015-12-22 16:08:02 UTC
Anything I can do to help land this in epel7?

Comment 5 Ken Dreyer 2016-01-07 04:03:10 UTC
I unified the epel7 branch with master so we can do fast-forward merges in dist-git again: http://pkgs.fedoraproject.org/cgit/rpms/python-jenkins-job-builder.git/commit/?id=12724ce32cab9ab2007f5cfa9077ec932a1bde59

Change in dist-git to support epel7: http://pkgs.fedoraproject.org/cgit/rpms/python-jenkins-job-builder.git/commit/?id=7ef0f22c6591191e8b66300862ef9c2af008819e

Koji build and bodhi update inbound

Comment 6 Fedora Update System 2016-01-07 04:07:02 UTC
python-jenkins-job-builder-1.4.0-2.el7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-5fff6fd1ea

Comment 7 Paul Belanger 2016-01-07 14:55:47 UTC
\o/

Excellent! I'll start testing once it lands.

Comment 8 Ken Dreyer 2016-01-07 15:17:00 UTC
Cool, thanks Paul

Comment 9 Fedora Update System 2016-01-08 21:24:13 UTC
python-jenkins-job-builder-1.4.0-2.el7 has been pushed to the Fedora EPEL 7 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-5fff6fd1ea

Comment 10 Paul Belanger 2016-01-13 17:56:09 UTC
Just tested, looks good!

Comment 11 Fedora Update System 2016-01-14 13:27:29 UTC
python-jenkins-job-builder-1.4.0-2.el7 has been pushed to the Fedora EPEL 7 stable repository. If problems still persist, please make note of it in this bug report.