h3. Problem Currently the "pulpcore.app.models.progress":https://github.com/pulp/pulpcore/blob/master/pulpcore/app/models/progress.py module provides three objects: ProgressReport ProgressBar ProgressSpinner These are confusing for plugin users and should be combined. h3. Solution Delete ProgressBar and ProgressSpinner, and consolidate them into a single model. In the database they are already a single model since ProgressBar and ProgressSpinner are proxy models for ProgressReport. This will be a plugin API breaking change and needs to be advertised to pulp-dev and also come with a fix for pulp_file.