Pulp-rpm

Latest version: v3.27.2

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 15 of 25

3.17.5

Bugfixes

- Substantial improvements to the memory consumption of syncs, with a modest improvement in time required to sync.
[2296](https://github.com/pulp/pulp_rpm/issues/2296)
- Taught advisory-conflict-resolution to handle just-EVR-differences in incoming advisory's
package-list. This solves the case of repositories that update advisories to always have
the newest versions of RPMs (looking at you, EPEL...).
[2422](https://github.com/pulp/pulp_rpm/issues/2422)
- Fix ULN remote username and password fields which ought to have been write-only and hidden.
[2428](https://github.com/pulp/pulp_rpm/issues/2428)
- Fix the behavior of gpgcheck and repo_gpgcheck options when specified on the repository.
[2430](https://github.com/pulp/pulp_rpm/issues/2430)
- Fix an issue where package requirements containing an ampersand character in the name might have their data parsed incorrectly, and added a data repair script (pulpcore-manager rpm-datarepair 2460).
[2460](https://github.com/pulp/pulp_rpm/issues/2460)
- Fixed instances of /tmp/ being used instead of the worker's working directory.
[2475](https://github.com/pulp/pulp_rpm/issues/2475)
- Changed the naming of the trim_rpm_changelogs management command to rpm-trim-changelogs to better match with other command names.
[2488](https://github.com/pulp/pulp_rpm/issues/2488)

---

3.17.4

Bugfixes

- Added an exception for a case where repository metadata is incorrect in such a way that it should not be "mirrored", and a warning in other cases. If these warnings / errors are encountered, the party which manages the repo should be contacted. If it is a public repo, an issue can be filed in our tracker, and we will follow up with that party following confirmation of the issue.
[2398](https://github.com/pulp/pulp_rpm/issues/2398)

---

3.17.3

Bugfixes

- Fixed a Directory not empty error during publication creation. Usually observed on NFS and during pulp-2to3-migration but any publication creation can be affected.
[2379](https://github.com/pulp/pulp_rpm/issues/2379)

---

3.17.2

Features

- Added a debug option for greater visibility into dependency solving.
[2343](https://github.com/pulp/pulp_rpm/issues/2343)

Bugfixes

- Fixed an edge case with the changelog limit.
[2363](https://github.com/pulp/pulp_rpm/issues/2363)
- Fixed downloading from addon repositories provided as a part of a distribution/kickstart tree.
[2373](https://github.com/pulp/pulp_rpm/issues/2373)

Misc

- [2361](https://github.com/pulp/pulp_rpm/issues/2361)

---

3.17.1

Bugfixes

- Fixed a migration to be able to upgrade to pulp_rpm 3.17.
[2356](https://github.com/pulp/pulp_rpm/issues/2356)

---

3.17.0

Features

- Added API to allow uploading of a comps.xml file.
[2313](https://github.com/pulp/pulp_rpm/issues/2313)
- Added a per-package changelog entry limit with a default value of 10, which is controlled by a setting named KEEP_CHANGELOG_LIMIT. This only impacts the output of [dnf changelog $package]{.title-ref} - it is always possible to get the full list of changelogs using [rpm -qa --changelog $package]{.title-ref} if the package is installed on the system. This limit can yield very substantial savings time and resources for some repositories.
[2332](https://github.com/pulp/pulp_rpm/issues/2332)
- Added support for Alternate Content Sources.
[2340](https://github.com/pulp/pulp_rpm/issues/2340)

Bugfixes

- Fixed distribution tree sync for repositories with partial .treeinfo (e.g. most of CentOS 8 repositories).
[2305](https://github.com/pulp/pulp_rpm/issues/2305)
- Fixed a regression dealing with downloads of filenames containing special characters.
Specifically, synching Amazon linux repositories with RPMs like uuid-c++.
[2315](https://github.com/pulp/pulp_rpm/issues/2315)
- Fixed a bug that could result in incomplete repo metadata when "mirror_complete" sync policy is combined with the "optimize" option.
[2316](https://github.com/pulp/pulp_rpm/issues/2316)
- Ensured that RPM plugin uses only a worker working directory and not /tmp which could have caused the out-of-disc-space issue since it's not expected that Pulp uses /tmp.
[2317](https://github.com/pulp/pulp_rpm/issues/2317)
- In case that only a subtree is synced, it can happen that the PRIMARY_REPO key does not exists in repo_sync_results and the sync failed with accessing a not existing key at the end.
[2318](https://github.com/pulp/pulp_rpm/issues/2318)
- Fixed sync of repositories using 'sha' as an alias for the sha1 checksum-type.
[2319](https://github.com/pulp/pulp_rpm/issues/2319)
- Fixed FileNotFoundError during sync and Pulp 2 to Pulp 3 migration when a custom repo metadata has its checksum as a filename.
[2321](https://github.com/pulp/pulp_rpm/issues/2321)
- Fix HTTP-proxy support for ULN-remotes
[2322](https://github.com/pulp/pulp_rpm/issues/2322)
- Fixed file descriptor leak during repo metadata publish.
[2331](https://github.com/pulp/pulp_rpm/issues/2331)

Improved Documentation

- Expanded the documentation to include examples using pulp-cli.
[2314](https://github.com/pulp/pulp_rpm/issues/2314)

Misc

- [2320](https://github.com/pulp/pulp_rpm/issues/2320), [#2323](https://github.com/pulp/pulp_rpm/issues/2323)

---

Page 15 of 25

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.