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...

Reply via email to