Bug 840531
Summary: | Attempting to promote an individual package via a changeset or system template with more than 1 dash in the name fails | ||
---|---|---|---|
Product: | Red Hat Satellite | Reporter: | Eric Helms <ehelms> |
Component: | Content Management | Assignee: | Eric Helms <ehelms> |
Status: | CLOSED ERRATA | QA Contact: | Og Maciel <omaciel> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 6.0.1 | CC: | cpelland, dmacpher, ftaylor, gkhachik, hhovsepy, juwu, mmccune, omaciel |
Target Milestone: | Unspecified | Keywords: | Triaged, ZStream |
Target Release: | Unused | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: |
Pulp incorrectly parsed package names with more than one dash. This caused the following error for a changeset promotion: "Package '[this-package-name]' not found in the Library environment." This fix removes the option to add a package to a system template by NVRE, which allows successful promotion of changesets.
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2012-08-20 13:03:20 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
Eric Helms
2012-07-16 14:37:05 UTC
similar and related to: https://bugzilla.redhat.com/show_bug.cgi?id=818370 We have a pull request to fix this here: https://github.com/Katello/katello/pull/335 *** Bug 842903 has been marked as a duplicate of this bug. *** The following commit addresses the above issues with multiple dashes in a package name during promotion in either a Changeset or System Template. https://github.com/Katello/katello/commit/afa584619f52fa568efd0eaf82a7b95ab40af20a Upgraded existing 1.0.1 system to repository with fix and performed the steps mentioned in the issue with success. Versions used: * candlepin-tomcat6-0.6.5-1.el6_2.noarch * katello-0.1.319-1.el6cf.noarch * katello-all-0.1.319-1.el6cf.noarch * katello-candlepin-cert-key-pair-1.0-1.noarch * katello-certs-tools-1.0.7-1.el6_3.noarch * katello-cli-0.1.112-1.el6cf.noarch * katello-cli-common-0.1.112-1.el6cf.noarch * katello-common-0.1.319-1.el6cf.noarch * katello-configure-0.1.111-1.el6cf.noarch * katello-glue-candlepin-0.1.319-1.el6cf.noarch * katello-glue-foreman-0.1.319-1.el6cf.noarch * katello-glue-pulp-0.1.319-1.el6cf.noarch * katello-qpid-broker-key-pair-1.0-1.noarch * katello-qpid-client-key-pair-1.0-1.noarch * katello-selinux-0.1.10-1.el6.noarch * pulp-1.0.4-1.el6.noarch * pulp-common-1.0.4-1.el6.noarch * pulp-selinux-server-1.0.4-1.el6.noarch VERIFIED as per previous comment. Technical note added. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. New Contents: Pulp incorrectly parsed packages name with more than one dash. This caused the following error for a changeset promotion that contains aeolus-audrey-agent: "Package 'aeolus-audrey-agent' not found in the Library environment." This fix removes the option to add a package to a system template by NVRE, which allows successful promotion of changesets containing aeolus-audrey-agent. Technical note updated. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. Diffed Contents: @@ -1 +1 @@ -Pulp incorrectly parsed packages name with more than one dash. This caused the following error for a changeset promotion that contains aeolus-audrey-agent: "Package 'aeolus-audrey-agent' not found in the Library environment." This fix removes the option to add a package to a system template by NVRE, which allows successful promotion of changesets containing aeolus-audrey-agent.+Pulp incorrectly parsed packages name with more than one dash. This caused the following error for a changeset promotion: "Package '[this-package-name]' not found in the Library environment." This fix removes the option to add a package to a system template by NVRE, which allows successful promotion of changesets. Technical note updated. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. Diffed Contents: @@ -1 +1 @@ -Pulp incorrectly parsed packages name with more than one dash. This caused the following error for a changeset promotion: "Package '[this-package-name]' not found in the Library environment." This fix removes the option to add a package to a system template by NVRE, which allows successful promotion of changesets.+Pulp incorrectly parsed package names with more than one dash. This caused the following error for a changeset promotion: "Package '[this-package-name]' not found in the Library environment." This fix removes the option to add a package to a system template by NVRE, which allows successful promotion of changesets. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHBA-2012-1179.html Automated in class: "com.redhat.qe.katello.tests.e2e.PromotePackageWithDashes" getting rid of 6.0.0 version since that doesn't exist |