[CDRIVER-2191] Evergreen patch builds download the wrong release archive Created: 17/Jun/17 Updated: 27/Oct/23 Resolved: 19/Jun/17 |
|
| Status: | Closed |
| Project: | C Driver |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | A. Jesse Jiryu Davis | Assignee: | Backlog - C Driver Team |
| Resolution: | Works as Designed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Description |
|
For example, see this patch build: https://evergreen.mongodb.com/version/59459f2f2fbabe3f7e00129e Although the patch includes a change to mongoc-cyrus.c, the version of that file included in both the tarballs uploaded by the "make release archive" task is from master, not from the patch build. Let's figure out why "make release archive" uploads two tarballs, and why neither includes the patched files. |
| Comments |
| Comment by A. Jesse Jiryu Davis [ 19/Jun/17 ] | ||
|
Thanks Hannes, I had been confused, all the uploaded tarballs do include the patched files. (I think I was confused about mongoc-cluster-cyrus.c versus mongoc-cyrus.c.) It seems odd that we have both "upload working dir" and "upload build", which both upload all files in the working directory. But perhaps it makes sense in the context of the entire Evergreen project. | ||
| Comment by Hannes Magnusson [ 19/Jun/17 ] | ||
|
I downloaded the working directory from that failed task, and it has the change to mongoc-cyrus.c added in that patch.
where g9f9934d is the closest git commit and 59459f2f2fbabe3f7e00129e is the evergreen version (same as the url).
|