RPM version parsing should raise an error if the version string contains white space characters
Why are we doing this work
The following tasks from gitlab-org/ruby/gems/semver_dialects!69 (comment 1964927904) should be addressed.
@smtan The spec calls out that white space is not allowed in the definition.
The epoch (if present) is a monotonically increasing integer, neither the version or the release can contain the '-' hyphen character, and the dependency parser does not permit white space within a definition.
I'm going to approve this to keep the MR moving along, but we'll need to fix this in a follow-up MR.