Exporting repositories that have architecture restrictions results in bogus data that can't be properly imported
When exporting a repository that has the option "Restrict to architecture" set, results in bogus metadata. The exported content, when being imported, only generates an empty repository.
Version-Release number of selected component (if applicable):
Observed on Katello 4.8
Steps to Reproduce:
1. Enable a repository and configure it to immediate download
2. Edit the repository options and define "Restrict to architecture" to x86_64
3. Export the repository
4. Try importing the exported repository in another Satellite.
The task itself success (no errors are reported), but the result is an empty repository.
On pulp logs, we can see a warning like this:
Feb 01 19:51:52 sat611.jpasqualetto.local pulpcore-worker-199534: pulp [749ed56e-880f-4d1b-ac19-e17e6b18cadf]: pulpcore.app.tasks.importer:WARNING: Could not find destination repo for Red_Hat_Satellite_Client_6_for_RHEL_9_x86_64_RPMs-127736. Skipping.
Looking at the task details on dynflow, one can see a very small number of steps being executed.
Should be able to import the data into another server and bring the content.