Red Hat Bugzilla – Bug 126523
satellite-sync does not fully sync x86_64 channels
Last modified: 2007-07-31 10:29:18 EDT
For example, if you...
satellite-sync -c rhel-x86_64-as-3
All packages without an arch of x86_64 are synced just fine (roughly
404 RPMs and 298 packages).
1300+ packages with the x86_64 arch are not synced.
We changed the "name" of the arch from AMD64 to x86_64. We relied on
this in the sync code. We should rely on the "label" which is unchanging.
Oi. So... the fix is in. I am testing it. Then we have to build
packages and shove it off to QA.
NOTE: those number really have only a remedial relationship to the
actual number of things displayed. I.e., the number displayed on the
RHN Satellite indicate all *current* packages, not all possible
package (i.e., older ones).
In the end, the number of packages for that channel on the RHN
Satellite needs to match the number of packages on the hosted site.
Which now it does... but I need to get QA to bless my fix.
TEST PLAN (probably takes 4 hours plus):
o install 3.2 RHN Satellite without allowing the up2date -uf to finish
at the end.
o ensure the new RHN Satellite packages are in the RHN Satellite
o satellite-sync -c rhel-x86_64-as-3
o Note erronous number of packages in the channel.
o up2date -uf on the RHN Satellite
o Note corrected number of packages on the RHN Satellite for that
I bless it.