RegistryTools v2.4.0 broke package consistency checks because several calls now dispatched to methods for UUID, which were undefined, instead of methods for String. I observed this in a private registry with such errors as
Test threw exception
Expression: _spacify_hyphens(mapvalues(f_outer, compressed)) == _spacify_hyphens(mapvalues(f_outer, compat))
MethodError: no method matching length(::Pkg.Versions.VersionSpec)
The function `length` exists, but no method is defined for this combination of argument types.
MethodError: no method matching _spacify_hyphens(::Base.UUID)
cc @KristofferC
RegistryTools v2.4.0 broke package consistency checks because several calls now dispatched to methods for
UUID, which were undefined, instead of methods forString. I observed this in a private registry with such errors ascc @KristofferC