pulp_deb version 2.20.0 has been released.
The release is compatible with pulpcore from version 3.21 up to and including pulpcore 3.24 (not yet released).
The biggest change is the introduction of the new optimize sync mode. This is now the default behavior for all syncs. Using optimize sync, will skip the processing of metadata if the checksum has not changed since the last sync. This greately improves re-sync performance in such situations. It currently does not work in combination with the mirror=True
sync option and is simply disabled if mirror mode is enabled. If you feel the sync is missing something that has changed about the remote repository you are syncing, try using optimize=False
for a full re-sync. Consider opening an issue on why we should not optimize in your use case. See the API docs for syncs for more information.
Have a look at the change log for more details and changes.
You can check for known issues or open new ones on the pulp_deb GitHub issue tracker.
- The Python client package contains Python API bindings.
- The Ruby client gem contains Ruby API bindings.
- The Pulp CLI commands for pulp_deb require a separate Python package.