Pulp-rpm

Latest version: v3.28.0

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

Scan your dependencies

Page 20 of 26

3.14.1

Bugfixes

- Taught pulp_rpm to be more lenient in the face of non-standard repos.
(backported from 7208)
[9192](https://pulp.plan.io/issues/9192)
- Fixed Pulp 3 to Pulp 2 sync for the package groups with empty packagelist, e.g. RHEL8 Appstream repository.
(backported from 8713)
[9193](https://pulp.plan.io/issues/9193)
- Taught downloader to be handle rpms with special characters in ways Amazon likes.
(backported from 8875)
[9198](https://pulp.plan.io/issues/9198)
- Fixed multiple bugs in distribution tree metadata generation regarding "variant" and "variants" metadata.
(backported from 8622)
[9218](https://pulp.plan.io/issues/9218)
- Unpublished content is no longer available for consumption.
(backported from 9223)
[9226](https://pulp.plan.io/issues/9226)

---

3.14.0

Bugfixes

- Taught pulp_rpm how to deal with timestamp and filename oddities of SUSE repos.
[8275](https://pulp.plan.io/issues/8275)
- Updated the signing service code to be compatible with pulpcore 3.10+.
[8608](https://pulp.plan.io/issues/8608)
- Fixed inclusion by package group of an additional version of packages already selected to be copied
[9055](https://pulp.plan.io/issues/9055)
- User proxy auth credentials of a Remote when syncing content.
[9064](https://pulp.plan.io/issues/9064)
- Fixed server error when accessing /config.repo while using auto-distribute
[9071](https://pulp.plan.io/issues/9071)
- Fixed a SUSE sync-error involving repomd-extra files with '-' in their filename.
[9096](https://pulp.plan.io/issues/9096)
- Fix repository "mirroring" for repositories with Kickstart metadata / "Distribution Trees".
[9098](https://pulp.plan.io/issues/9098)
- The fix for a previous issue resulting in incorrect metadata (8995) was still regressing in some circumstances. Implemented a complete fix and added tests to ensure it never recurs.
[9107](https://pulp.plan.io/issues/9107)
- Fixed an issue where mirrored syncs could fail if extra_files.json declared a checksum of a type that was disallowed in the Pulp settings.
[9111](https://pulp.plan.io/issues/9111)

Misc

- [7891](https://pulp.plan.io/issues/7891), [#8972](https://pulp.plan.io/issues/8972)

---

3.13.3

Bugfixes

- [9023](https://pulp.plan.io/issues/9023)
- Restored ability to correctly handle complicated mirrorlist URLs.
(backported from 8981)
[9026](https://pulp.plan.io/issues/9026)
- Fix UnboundLocalException if Pulp receives a non-404 HTTP error code when attempting to download metadata.
(backported from 8787)
[9027](https://pulp.plan.io/issues/9027)

Misc

- [7350](https://pulp.plan.io/issues/7350)

---

3.13.2

Bugfixes

- Taught sync to process modulemd before packages so is_modular can be known.
(backported from 8952)
[8964](https://pulp.plan.io/issues/8964)

---

3.13.1

Bugfixes

- Fix filelists and changelogs not always being parsed correctly.
(backported from 8955)
[8961](https://pulp.plan.io/issues/8961)
- Fix an AssertionError that could occur when processing malformed (but technically valid) metadata.
(backported from 8944)
[8962](https://pulp.plan.io/issues/8962)

---

3.13.0

Features

- A sync with mirror=True will automatically create a publication using the existing metadata downloaded from the original repo, keeping the repository signature intact.
[6353](https://pulp.plan.io/issues/6353)
- Allow the checksum types for packages and metadata to be unspecified, and intelligently decide which ones to use based on context if so.
[8722](https://pulp.plan.io/issues/8722)
- Auto-publish no longer modifies distributions.
Auto-distribute now only requires setting a distribution's `repository` field.
[8759](https://pulp.plan.io/issues/8759)
- Substantially improved memory consumption while processing extremely large repositories.
[8864](https://pulp.plan.io/issues/8864)

Bugfixes

- Fixed publication of a distribution tree if productmd 1.33+ is installed.
[8807](https://pulp.plan.io/issues/8807)
- Fixed sync for the case when SRPMs are asked to be skipped.
[8812](https://pulp.plan.io/issues/8812)
- Allow static_context to be absent.
[8814](https://pulp.plan.io/issues/8814)
- Fixed a trailing slash sometimes being inserted improperly if sles_auth_token is used.
[8816](https://pulp.plan.io/issues/8816)

Misc

- [8681](https://pulp.plan.io/issues/8681)

---

Page 20 of 26

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.