Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1172808

Summary: Pulp requirement on gofer needs to be limited to < 2.0
Product: [Retired] Pulp Reporter: Jeff Ortel <jortel>
Component: rel-engAssignee: Jeff Ortel <jortel>
Status: CLOSED CURRENTRELEASE QA Contact: Irina Gulina <igulina>
Severity: high Docs Contact:
Priority: high    
Version: 2.4.3CC: igulina, jortel, rbarlow
Target Milestone: ---Keywords: Triaged
Target Release: 2.5.1   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
: 1173768 1175459 (view as bug list) Environment:
Last Closed: 2015-02-05 21:45:13 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:    
Bug Blocks: 1173768, 1175459    

Description Jeff Ortel 2014-12-10 19:33:16 UTC
Fedora 21 (and beyond) contains gofer 2.x.  This major release has some minor API changes that will not be compatible with Pulp < 2.6.

The pulp requirement(s) for gofer >= 1.3.0 

in pulp.spec needs to updated to: 

require >= 1.3.0 and < 2.0 

to prevent gofer 2.x from being installed on Fedora 21 systems during pulp installation/upgrades.

Comment 1 Jeff Ortel 2014-12-10 19:34:50 UTC
https://github.com/pulp/pulp/pull/1381

Comment 2 Randy Barlow 2014-12-12 18:53:49 UTC
Fixed in 2.4.4-0.2.beta.

Jeff, does this bug need to be cloned into 2.5 as well?

Comment 3 Irina Gulina 2014-12-12 23:02:47 UTC
>> rpm -qa | grep pulp-server
pulp-server-2.4.4-0.2.beta.fc20.noarch

>> rpm -qR pulp-server | grep gofer
python-gofer >= 1.3.0
python-gofer < 2.0
python-gofer-qpid >= 1.3.0
python-gofer-qpid < 2.0

Curious to see the error, when gofer 2.x already installed and one wants to install pulp on f21.

Comment 4 Jeff Ortel 2014-12-17 18:48:47 UTC
Yes, I guess this needs to be cloned to 2.5 so it can be verified.  The PR issued against 2.4 was also merged to 2.5-testing.  I will clone the bug if it does not already exist.

Comment 5 Jeff Ortel 2014-12-17 19:15:24 UTC
What error did you see?  I would expect that if gofer 2.x already installed on an f21 box and you tried to install pulp, you'd get an error indicating the dependency issue.  Users will need to uninstall gofer 2.x when already installed before installing pulp 1.4 and 1.5 on f21.

Comment 6 Irina Gulina 2014-12-18 02:06:59 UTC
Jeff, I didn't see any error... yet. My comment was about the expected dependency error when I will verify this issue on f21 with installed gofer 2.x. Exactly as you wrote. 

Moving the current BZ to VERIFIED since a separate BZ for 2.5 [1] was created. 

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1175459

Comment 7 Randy Barlow 2015-02-05 21:45:13 UTC
We won't be making a 2.4.4 release. According to git, pulp-2.5.1-1 was the first tag to contain this fix[0]. I'm setting the target release to 2.5.1 and closing this bug.

[0] $ git tag --contains a56cf14