|Summary:||bad use of "/" character not checked|
|Product:||[Retired] Red Hat Linux||Reporter:||tengel|
|Component:||rpm||Assignee:||Jeff Johnson <jbj>|
|Status:||CLOSED WONTFIX||QA Contact:|
|Fixed In Version:||Doc Type:||Bug Fix|
|Doc Text:||Story Points:||---|
|Last Closed:||1999-12-16 16:09:33 UTC||Type:||---|
|oVirt Team:||---||RHEL 7.3 requirements from Atomic Host:|
|Cloudforms Team:||---||Target Upstream Version:|
Description tengel 1999-09-05 17:16:38 UTC
Illegal/accidental use of the "/" character is not checked in the Version: tag (and possibly others) when RPM reads the spec file, causing it to fail later in the build process. Should be changed to check just like "-" is already checked for.
Comment 1 Jeff Johnson 1999-12-16 16:09:59 UTC
The current design of rpm says Everything but '-' is permitted in version/release. even though, as we both know, certain characters like "%/$:.! \t\r\n" are bound to produce surprises when version is evaluated in different contexts. Without a more explicit definition of what is permitted in version/release, it's impossible to implement a better check than is what already implemented.