This is similar to the fix we had to add to copy to have the client scope the unit fields that are loaded. Like copy, the ultimate solution will be to move the units loading out of the platform and into the plugin itself.
https://github.com/pulp/pulp_rpm/pull/236
build: 2.2.0-0.3.beta
Pretty simple to verify. Copy an entire repository into another, the idea being to seed it with a ton of things that can be removed. Then remove everything from the destination repository.
verified [root@ibm-x3550m3-13 ~]# rpm -q pulp-server pulp-server-2.2.0-0.4.beta.fc18.noarch [root@ibm-x3550m3-13 ~]# pulp-admin rpm repo remove errata --repo-id rhel-copy --after 2013-06-18 This command may be exited via ctrl+c without affecting the request. [-] Waiting to begin... [|] Running... Summary: erratum: 1048 [root@ibm-x3550m3-13 ~]#
2.2 released http://repos.fedorapeople.org/repos/pulp/pulp/stable/2.2/