peridot icon indicating copy to clipboard operation
peridot copied to clipboard

Module metadata displays versions as strings, not integers

Open nazunalika opened this issue 1 year ago • 2 comments

Describe The Bug

Module metadata produced erroneously produces a version as a string, not an integer which will cause issues with content management systems.

Reproduction Steps

  1. Sync content in pulp

Expected Behavior

Version should not be quoted as a string.

Version and Build Information

Current.

Additional context

https://bugs.rockylinux.org/view.php?id=2575

nazunalika avatar Mar 07 '23 15:03 nazunalika

Likely erroneous line: https://github.com/rocky-linux/peridot/blob/6e752a37049b9684e1fb314778452a3ad3876e82/modulemd/modulemd.go#L130

YAML spec for modulemd states it as a 64-bit unsigned integer.

nazunalika avatar Mar 07 '23 15:03 nazunalika

This would involve auto fixing existing metadata during first sync (post type change), but not super difficult I hope

mstg avatar Apr 11 '24 19:04 mstg