Actions
Issue #7203
closedThe checksum in primary.xml does not match publication
Start date:
Due date:
Estimated time:
Severity:
2. Medium
Version:
Platform Release:
OS:
Triaged:
Yes
Groomed:
No
Sprint Candidate:
No
Tags:
Documentation
Sprint:
Sprint 84
Quarter:
Description
Not sure if this is a bug or not. Steps to reproduce:
First, sync the repo https://fixtures.pulpproject.org/rpm-with-sha-1-modular/ on-demand.
Then if I publish this repo and its checksums appear to be sha256:
$ http :/pulp/api/v3/publications/rpm/rpm/19f661c0-f80f-45c7-8cce-4d50a84694fe/
HTTP/1.1 200 OK
Allow: GET, DELETE, HEAD, OPTIONS
Connection: keep-alive
Content-Length: 392
Content-Type: application/json
Date: Thu, 23 Jul 2020 20:59:36 GMT
Server: nginx/1.16.1
Vary: Accept, Cookie
X-Frame-Options: SAMEORIGIN
{
"metadata_checksum_type": "sha256",
"package_checksum_type": "sha256",
"pulp_created": "2020-07-23T20:59:24.579748Z",
"pulp_href": "/pulp/api/v3/publications/rpm/rpm/19f661c0-f80f-45c7-8cce-4d50a84694fe/",
"repository": "/pulp/api/v3/repositories/rpm/rpm/6e1eebc1-1e9c-4874-b2cb-48a4fb73a091/",
"repository_version": "/pulp/api/v3/repositories/rpm/rpm/6e1eebc1-1e9c-4874-b2cb-48a4fb73a091/versions/1/"
}
Then if I check the published primary.xml, the checksums are actually sha1.
Actions
Added documentation clarification around how checksum_types work during the Publication.
closes #7203 https://pulp.plan.io/issues/7203