mongodb-labs / drivers-evergreen-tools

Scripts for MongoDB drivers to bootstrap their Evergreen configuration file - This Repository is NOT a supported MongoDB product
10 stars 64 forks source link

Include 7.0 and 8.0 in crypt shared version check #505

Closed kevinAlbs closed 4 weeks ago

kevinAlbs commented 4 weeks ago

Summary

Check if 7.0 or 8.0 downloads are present to determine if crypt shared is available.

Pending Evergreen task: https://spruce.mongodb.com/version/66f5c63df4b7c200076f0170/

Background

Intended to address test failures observed in the C++ driver Evergreen on Debian 12 indicating the crypt shared library is unavailable. Logs print:

There is no crypt_shared library for distro='linux-debian-12-x86_64' and version='latest'.

Debian 12 has 7.0 and 8.0 downloads, but not 6.0. get_mongodb_download_url_for determines of the crypt shared library is available by checking if the distro has 6.0 or higher downloads available.