Hi,
I am playing with RPM dependency resolution and I came across this in the fc32 repos:
# dnf -y deplist gnutls | grep libtasn1
Last metadata expiration check: 2:04:09 ago on Wed 14 Oct 2020 09:47:12 CEST.
dependency: libtasn1 >= 4.3
provider: libtasn1-4.16.0-1.fc32.i686
provider: libtasn1-4.16.0-1.fc32.x86_64
Could someone explain to me why version 4.16.0 satisfies 4.3? Does RPM implicitly add `0.` to the comparison and it effectively compares `4.16.0` with `0.4.3`?
# dnf -y deplist gnutls | grep libtasn1
Last metadata expiration check: 2:04:09 ago on Wed 14 Oct 2020 09:47:12 CEST.
dependency: libtasn1 >= 4.3
provider: libtasn1-4.16.0-1.fc32.i686
provider: libtasn1-4.16.0-1.fc32.x86_64
Could someone explain to me why version 4.16.0 satisfies 4.3? Does RPM implicitly add `0.` to the comparison and it effectively compares `4.16.0` with `0.4.3`?
Best Regards,
Roman
_______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx