View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002575 | Rocky-Linux-9 | Packages | public | 2023-03-07 10:58 | 2023-03-07 11:18 |
Reporter | alex welsh | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | new | Resolution | open | ||
Summary | 0002575: modulemd versions are string, not int | ||||
Description | The version field in a modulemd file should be an integer, it is currently a string. (see https://github.com/fedora-modularity/libmodulemd/blob/main/yaml_specs/modulemd_stream_v2.yaml#L65) This can cause issues with authentication: https://github.com/pulp/pulp_rpm/issues/2998 | ||||
Steps To Reproduce | The problem can be seen with: curl -fsSL rockylinux.anexia.at/9.1/devel/x86_64/os/repodata/8d64e94b-4408-4f2a-a77b-3aae4d93ed8f-MODULES.yaml.gz | gzip -d | grep version or curl -fsSL rockylinux.anexia.at/9.1/devel/x86_64/os/repodata/8d64e94b-4408-4f2a-a77b-3aae4d93ed8f-MODULES.yaml.gz | gzip -d | grep version Older versions do not have this problem e.g. curl -fsSL rockylinux.anexia.at/8.7/AppStream/x86_64/os/repodata/01fa634a16e45ab9aa2894048a90689edf293648226e7c0783dc926b16e796b9-modules.yaml.gz | gzip -d | grep version:| head The new version information is surrounded by quotes, making it a string. | ||||
Tags | No tags attached. | ||||
Typo in Steps To Reproduce. The second command should be curl -fsSL rockylinux.anexia.at/9.1/AppStream/x86_64/os/repodata/02fa9664-23dd-4215-bf82-c9c3bfb2c54d-MODULES.yaml.gz | gzip -d | grep version |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2023-03-07 10:58 | alex welsh | New Issue | |
2023-03-07 11:18 | alex welsh | Note Added: 0002707 |