Bug 1124065
Summary: | /usr/bin/gear from geard conflicts with rubygem-openshift-origin-node | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Troy Dawson <tdawson> |
Component: | rubygem-openshift-origin-node | Assignee: | Troy Dawson <tdawson> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | unspecified | ||
Version: | 20 | CC: | admiller, bleanhar, ccoleman, golang-updates, tdawson |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2014-10-03 17:51:07 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: |
Description
Troy Dawson
2014-07-28 22:05:40 UTC
Hmm, so does /usr/bin/gear from either package serve the same purpose? Or is it two totally different files with the same name (kinda like what happened with docker and the previous docker (now wmdocker))? ohh, hmm IIRC, it's 2 different files with the same name :( Would it work if origin-server maintained its own copy of geard which installed /usr/bin/gear with a different name? Making this change in the default geard fedora package sounds like trouble. Thoughts? I'd like the upstream openshift developers to come to an agreement on who gets the name (maybe neither), and then the fedora packages would reflect whatever happens upstream. Both packages are for openshift, so I believe an peaceful agreement can be made. From Upstream: geard infrastructure is supposed to replace the older "gear" infrastructure. That is why they both have the same name. The cutover is RHEL6 - RHEL7. RHEL6 will have the older "gear" infrastructure. RHEL7 will have the newer, geard infrastructure. Upstream currently doesn't support OpenShift on Fedora. But we have the packages in Fedora, weather upstream supports them or not. So, the cutover is Fedora 19 - 20. Fedora 19 will have the older "gear" infrastructure. Fedora 20 will have the newer "geard" infrastructure. If a geard package needs to be made for RHEL6 and/or Fedora 19, the /usr/bin/gear binary should be removed. This avoids conflict. It also was not designed to work on an infrastructure without systemd. I am re-assigning this bug to the rubygem-openshift-origin-node maintainer (I believe that's me) btw, geard has been retired from fedora, so I guess this won't be an issue much longer apart from the stable branch I think :\ rubygem-openshift-origin-node has also been retired from Fedora. Marking thus bug as closed. |