Description of problem: packages added to the errata after it has been published do not get in the channel. Version-Release number of selected component (if applicable): ISO: Satellite-5.3.0-RHEL5-re20090306.2-i386-embedded-oracle.iso How reproducible: Steps to Reproduce: 1.create a custom channel1 2.create a custom errata1 3.publish the errata1 to channel1 4. rhnpush a package to the satellite ( not to the channel) 5. Navigate to the Errata->Manage Errata 6. click on the errata1 and add the package to the errata. 7. Now go to channel 8. click on the channel name -channel1 and navigate to the errata tab 9. click on the errata name-errata1 and go to the package tab. Actual results: package that was added after publishing is not available through the channel Expected results: Additional info:
Justin - is this a regression to 520/510 code/behavior? - if regression, we should fix for sure. - if not regression - how hard is this to fix? Do we need to go mucking in schema and errata tmp tables for publish/unpublished states to get fixed, or just some simple app code logic changes to do right thing? Thanks, Cliff.
Cliff, I'm not able to reproduce this myself. Preethi can you reproduce on the latest ISO ?
yes, I reproduced it with ISO: Satellite-5.3.0-RHEL5-re20090323.0-i386-embedded-oracle.iso
Justin - please get with preethi and understand how she replicated it, if your still not able to see this. Then hopefully can figure out the answers to the Q's I had within comment #1. Cliff
looks like this is a regression. I tried it in 5.2 and could not reproduce it.
So yes this is a regression. THe package is getting pushed to the channel, it's just not showing up in the 'errata packages' list.
004a652398b123b548218a28d28cc158f69afcbb Change the errata->packages page to not work off errata files. This was a highly error prone approach and so I now just have it pull from the errata->package, errata->channel, channel->package associations.
verified Satellite-5.3.0-RHEL5-re20090413.0-i386-embedded-oracle.iso
Re-verified stage iso 7/24 Add the following steps to the problem description to clarify the user actions: 6.1 after adding the package to the errata, I am presented a success message: 1 package added to errata errata490987-1 The channel channel490987 has different versions of these packages, or does not have the packages at all. Select the packages you want push into this channel below, and click 'Continue'. 6.2 I selected my pushed package (weatherbug) and pressed Continue. Then I was presented with a success message: 1 package(s) were pushed to channel channel490987. Now following the rest of the problem description steps, I can see the package on the Packages tab of the errata: Packages channel490987 5944d9898bf036296961faca2b5642fc weatherbug-1.0-1-i586 moving to RELEASE_PENDING
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHEA-2009-1434.html