Pulp-deb

Latest version: v3.5.1

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

Scan your dependencies

Page 5 of 11

2.18.3

Bugfixes

- Fixed a bug where architecture "all" packages were missing when syncing Debian 11 style repositories.
[612](https://github.com/pulp/pulp_deb/issues/612)
- Fixed a bug where packages were only showing up in one Packages index file if they belonged to two
or more releases.
[674](https://github.com/pulp/pulp_deb/issues/674)

---

2.18.2

Bugfixes

- Added a better error message when users try to create a repository version containing duplicate APT distributions.
[603](https://github.com/pulp/pulp_deb/issues/603)

---

2.18.1

Bugfixes

- Fixed handling of download URLs containing special characters in the path part.
[571](https://github.com/pulp/pulp_deb/issues/571)
- Fixed several serializer bugs preventing the manual creation of structure content of type
`ReleaseArchitecture`, `ReleaseComponent`, and `PackageReleaseComponent`.
[575](https://github.com/pulp/pulp_deb/issues/575)
- Added handling for the special case when publishing an upstream repo containing a distribution named "default" using both simple and structured publish modes.
[601](https://github.com/pulp/pulp_deb/issues/601)

---

2.18.0

Features

- Added experimental advanced copy API with support for structured copying.
[396](https://github.com/pulp/pulp_deb/issues/396)

Bugfixes

- Made the sync workflow robust with respect to upstream package indices containing packages with a wrong architecture.
[422](https://github.com/pulp/pulp_deb/issues/422)
- Changed the release file publication behaviour of the APT publisher to prevent a design clash with apt-secure.
You may set PUBLISH_RELEASE_FILE_LABEL and PUBLISH_RELEASE_FILE_VERSION to True to revert to the old behaviour.
[443](https://github.com/pulp/pulp_deb/issues/443)

Misc

- Reworked the sync handling for upstream repos using `No-Support-for-Architecture-all: Packages` format.
This was needed to avoid clashes with the new arch filtering introduced in [422](https://github.com/pulp/pulp_deb/issues/422).
[456](https://github.com/pulp/pulp_deb/issues/456)

---

2.17.2

Bugfixes

- Fixed handling of download URLs containing special characters in the path part.
[571](https://github.com/pulp/pulp_deb/issues/571)
- Fixed several serializer bugs preventing the manual creation of structure content of type
`ReleaseArchitecture`, `ReleaseComponent`, and `PackageReleaseComponent`.
[575](https://github.com/pulp/pulp_deb/issues/575)
- Added handling for the special case when publishing an upstream repo containing a distribution named "default" using both simple and structured publish modes.
[601](https://github.com/pulp/pulp_deb/issues/601)
- Added a better error message when users try to create a repository version containing duplicate APT distributions.
[603](https://github.com/pulp/pulp_deb/issues/603)

---

2.17.1

Bugfixes

- Made the sync workflow robust with respect to upstream package indices containing packages with a wrong architecture.
[422](https://github.com/pulp/pulp_deb/issues/422)
- Changed the release file publication behaviour of the APT publisher to prevent a design clash with apt-secure.
You may set PUBLISH_RELEASE_FILE_LABEL and PUBLISH_RELEASE_FILE_VERSION to True to revert to the old behaviour.
[443](https://github.com/pulp/pulp_deb/issues/443)

Misc

- Reworked the sync handling for upstream repos using `No-Support-for-Architecture-all: Packages` format.
This was needed to avoid clashes with the new arch filtering introduced in [422](https://github.com/pulp/pulp_deb/issues/422).
[456](https://github.com/pulp/pulp_deb/issues/456)

---

Page 5 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.