rpm datasource fails to read Fedora primary.xml.zst (Z_DATA_ERROR: incorrect header check) #45086
Unanswered
mrcrowley-de
asked this question in
Request Help
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
How are you running Renovate?
Self-hosted Renovate CLI
Which platform you running Renovate on?
GitHub Enterprise Server
Which version of Renovate are you using?
43.272.0
Please tell us more about your question or problem
What would you like Renovate to be able to do?
The RPM datasource should be able to read Fedora repositories whose
primary.xmlmetadata is compressed using Zstandard (primary.xml.zst).If you have any ideas on how this should be implemented, please tell us here.
Renovate successfully downloads
repomd.xmland resolves the referencedprimary.xml.zst, but fails while extracting the metadata.Describe the bug
Using the RPM datasource against the Fedora 44 updates repository fails with
The repository uses
primary.xml.zst.Minimal config
{ "customManagers": [ { "customType": "regex", "managerFilePatterns": [ "/(^|/)Dockerfile$/" ], "matchStrings": [ "ARG\\s+SQUID_VERSION=squid-(?<currentValue>[^\\s]+)\\.x86_64" ], "datasourceTemplate": "rpm", "depNameTemplate": "squid", "versioningTemplate": "loose" } ], "packageRules": [ { "matchDatasources": ["rpm"], "matchDepNames": ["squid"], "registryUrls": [ "https://dl.fedoraproject.org/pub/fedora/linux/updates/44/Everything/x86_64/repodata" ] } ] }Repository
Logs
Renovate version
43.272.0
Platform
Self-hosted
Additional context
Fedora has been publishing repository metadata as
primary.xml.zstinstead of gzip-compressed metadata for recent releases.
Logs (if relevant)
Logs
All reactions