On Sat, Jun 04, 2022 at 11:35:39AM +0100, Stuart Henderson wrote: > The naming makes me thing this is a pre-4.1.0 alpha, so that at some > point there might be a 4.1.0 release. > > $ pkg_check-version xsd-4.1.0.a11 xsd-4.1.0.a12 xsd-4.1.0 > xsd-*- sorted: xsd-4.1.0 xsd-4.1.0.a11 xsd-4.1.0.a12
I'm confused here, pkg_check-version(1) does sort the names as can be seen in the line above... > WARNING: xsd-4.1.0 and xsd-4.1.0.a11 are actually not comparable > WARNING: xsd-4.1.0 and xsd-4.1.0.a12 are actually not comparable but then says it can't compare (and thus not sort) them? Same if I replace the "a11" suffix with something packages-specs(7) shows as legit suffix: $ pkg_check-version xsd-4.1.0alpha12 xsd-4.1.0 xsd-4.1.0alpha11 xsd-*- sorted: xsd-4.1.0alpha11 xsd-4.1.0alpha12 xsd-4.1.0 WARNING: xsd-4.1.0alpha11 and xsd-4.1.0alpha12 are actually not comparable WARNING: xsd-4.1.0alpha11 and xsd-4.1.0 are actually not comparable No matter in which order I pass the three pkgnames, this tool sorts them the same way...