[CDRIVER-3457] cmake should error if calc_release_version.py returns 0.0.0 Created: 08/Dec/19  Updated: 10/Feb/23

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

Type: Bug Priority: Major - P3
Reporter: Kevin Albertson Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: neweng, release-improvements
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
related to CDRIVER-3410 Fix homebrew formula for --HEAD Closed
Epic Link: CDRIVER-4577

 Description   

Currently, if no git refs are found, calc_release_version.py reports the version as 0.0.0 and building. This can happen for example, if doing a shallow clone of the repository.

$ git clone --depth=1 git@github.com:mongodb/mongo-c-driver.git 
$ cd mongo-c-driver
$ python ./build/calc_release_version.py
0.0.0

cmake should consider this an error.


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