Skip to content

fix(deps): update rust crate rpm to 0.23.1#804

Merged
renovate[bot] merged 2 commits intomainfrom
renovate/rpm-0.x
Apr 28, 2026
Merged

fix(deps): update rust crate rpm to 0.23.1#804
renovate[bot] merged 2 commits intomainfrom
renovate/rpm-0.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Apr 27, 2026

This PR contains the following updates:

Package Type Update Change
rpm dependencies minor 0.22.00.23.1

Release Notes

rpm-rs/rpm (rpm)

v0.23.1

Compare Source

Changed
  • Made the Python bindings "abi3" compatible, such that the built packages do not need to be rebuilt for each version of Python.

v0.23.0

Compare Source

Added
  • Added a new Python API - this package lives on PyPI at https://pypi.org/project/rpm-rs/
  • Header::entry() for fetching the an arbitrary tag or u32 (interpreted as a tag) from the header
  • Many new examples
Fixed
  • Fixed incorrect file digests when the underlying writer performs short writes (e.g. sockets, pipes, or slow I/O).
  • Fixed silent data loss in header index serialization under short writes.
Changed
  • Made an optional payload feature so that users who only need metadata parsing functions (no building, no file access or extraction) can avoid compression library dependencies.
Breaking Changes
  • Package.content renamed to Package.payload
  • Made FileEntry.linkto an Option<String> instead of a bare String, to be more similar to other fields such as digest.
  • Renamed DigestReport.sha1_header (etc.) to DigestReport.header_sha1 (etc.) to match the payload digests.

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot enabled auto-merge (squash) April 27, 2026 21:11
@renovate
Copy link
Copy Markdown
Contributor Author

renovate Bot commented Apr 27, 2026

Branch automerge failure

This PR was configured for branch automerge. However, this is not possible, so it has been raised as a PR instead.


  • Branch has one or more failed status checks

Enable the rpm crate's payload feature so rpm::PackageBuilder remains available when default features are disabled after the 0.23.1 Renovate bump.

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Signed-off-by: Maxim Stykow <maxim.stykow@gmail.com>
@renovate renovate Bot merged commit e0b90f2 into main Apr 28, 2026
23 checks passed
@renovate renovate Bot deleted the renovate/rpm-0.x branch April 28, 2026 10:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant