[CDRIVER-4169] git "merged" option in calc_release_version fails on older platforms Created: 21/Sep/21  Updated: 10/Feb/23

Status: Backlog
Project: C Driver
Component/s: Build
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Unknown
Reporter: Roberto Sanchez Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: failing-on-waterfall
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Epic Link: CDRIVER-4577

 Description   

The calc_release_version.py script uses the --merged option to the git command. Several older platforms (e.g., RHEL7, Debian 8, Ubuntu 14.04) have older versions of Git which do not support that option. As a result, many tasks on the waterfall are failing. This is the case on both the master branch and the r1.19 branch.

One option is to drop the --merged option, as was done in the C++ driver. Another option is to have a single task that executes version calculation step on a newer platform and then all other tasks can use that artifact with the pre-calculated as was done in the libmongocrypt project.


Generated at Wed Feb 07 21:20:08 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.