| Summary: | API errata.cloneAsOriginal pushes errata but not packages to channel that is a clone of a clone | ||
|---|---|---|---|
| Product: | [Community] Spacewalk | Reporter: | Stephen Herr <sherr> |
| Component: | API | Assignee: | Stephen Herr <sherr> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Red Hat Satellite QA List <satqe-list> |
| Severity: | high | Docs Contact: | |
| Priority: | urgent | ||
| Version: | 1.8 | CC: | bmumbaik, shardy, tpapaioa, xdmoon, zdover |
| Target Milestone: | --- | Keywords: | Regression |
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: |
An error in Spacewalk caused packages associated with errata to not be copied from one location to another, when errata.cloneAsOriginal was called (though the errata were copied). This has been fixed in Spacewalk 1.8. Packages are now copied correctly when the errata associated with them are copied.
|
Story Points: | --- |
| Clone Of: | 805714 | Environment: | |
| Last Closed: | 2012-11-01 16:21:25 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Bug Depends On: | 805714 | ||
| Bug Blocks: | 871344 | ||
|
Description
Stephen Herr
2012-03-27 20:49:04 UTC
Committed fix to Spacewalk master: 35ab17cba1d6dfa85e2c2417c11a3f7c8fcf028d I've tested the upstream fix (spacewalk-nightly), and can verify the problem now seems to be fixed: Output from re-running my original reproducer (from 805714): $ ./clone_reproducer.py Connecting to http://fedora_satellite/rpc/api Cloned rhel-x86_64-server-5 -> clone-rhel-x86_64-server-5-27290 (original state) clone-rhel-x86_64-server-5-27290 contains 2820 packages 0 errata Cloned RHBA-2007:0574 into clone-rhel-x86_64-server-5-27290 clone-rhel-x86_64-server-5-27290 contains 2824 packages 1 errata ------------------------------------ Cloned clone-rhel-x86_64-server-5-27290 -> clone-clone-rhel-x86_64-server-5-27290 (current state) clone-clone-rhel-x86_64-server-5-27290 contains 2824 packages 1 errata Cloned RHSA-2007:0131 into clone-clone-rhel-x86_64-server-5-27290 clone-clone-rhel-x86_64-server-5-27290 contains 2825 packages 2 errata So we can see that now the clone-clone-rhel-x86_64-server-5-27290 channel contains one additional package after cloning RHSA-2007:0131 into the channel :) So fix verified in spacewalk-java-1.8.37-1.fc16.noarch Moving ON_QA. Packages that address this bugzilla should now be available in yum repos at http://yum.spacewalkproject.org/nightly/ Spacewalk 1.8 has been released: https://fedorahosted.org/spacewalk/wiki/ReleaseNotes18 |