-
Notifications
You must be signed in to change notification settings - Fork 455
CDRIVER-5873 reduce Debian 9 task coverage to compile-only #1839
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
@@ -17,7 +17,6 @@ | |||
# pylint: disable=line-too-long | |||
# fmt: off | |||
MATRIX = [ | |||
('debian92', 'clang', None, [11, ]), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Process to drop support of an OS+Architecture or Compiler suggests documenting this in a minor version prior to dropping. Erring towards caution, I suggest add back compile-only tasks for Debian 9.2 and update NEWS to warn of the upcoming drop.
Aside: given that Debian 9.2 has been EOL for 2.5 years, I expect (hope) dropping has little impact. @bisht2050 do you have (or can point me to) usage data? If Debian 9.2 usage is very low, maybe warning in a minor release is overly cautious.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Usage data isn't readily available, will research & update the jira tickets filed by Ezra.
99fd510
to
468b606
Compare
Filed CDRIVER-5873 and CDRIVER-5874 tracking removal of Debian 9 and Debian 10 task coverage (both are EOL). Restored compile-only tasks for Debian 9 in config generator components (tasks in the legacy config remain removed). Added a deprecation entry to NEWS files accordingly. |
Addresses task failures on Evergreen due to the following error thrown by DET's mongodl.py script on Debian 9.2 distros:
Debian 9 is EOL and should probably have been removed from the EVG matrix as part of CDRIVER-4602.
All removed tasks either already have a Debian 10 or Debian 11 equivalent, or were extended accordingly (i.e. Clang coverage), with the sole exception of the
clang38
build variant which ran therelease-compile
,debug-compile-nosasl-nossl
, andtest-latest-server-*
tasks (there are no equivalent for Clang on Debian 10+, only GCC equivalents).