On Mon, 11 Nov 2013 08:45:33 +0100, Marcela Mašláňová wrote: > On 07/11/13 19:39, James Antill wrote: > > * dots in version portion (abadger1999, 16:52:28) > > * Agreed that the version portion of scl names must include dots. > > (+1:5, 0:1, -1:0) (abadger1999, 17:00:35) > I'm sure I mentioned dots will surely will be a problem for rpm, yum, > dnf, createrepo or something else in this area. Not "surely", but extra dots and dashes have been a problem several years ago. If parsing a full NEVR backwards, it is not a problem, because there can only be two '-' characters in -%{version}-%{release}.%{arch}.rpm and that makes it possible to determine %{name} without getting confused by number of dots and dashes. > That's probably the reason for guidelines about Compat packages: > https://fedoraproject.org/wiki/Packaging:NamingGuidelines?rd=Packaging/NamingGuidelines#Multiple_packages_with_the_same_base_name > It says "optionally removing the dot from the version". Also: https://fedoraproject.org/wiki/Packaging:NamingGuidelines#Separators | | Version numbers used in compat libraries do not need to omit | the dot '.' or change it into a dash '-'. # rpm -qa --qf %{name}\\n|grep \\. tomcat-servlet-3.0-api java-1.7.0-openjdk-headless java-1.7.0-openjdk -- packaging mailing list packaging@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/packaging