[CDRIVER-4399] Update rpm-package-build task for libmongocrypt 1.5.0 Created: 31/May/22  Updated: 28/Oct/23  Resolved: 02/Aug/22

Status: Closed
Project: C Driver
Component/s: None
Affects Version/s: None
Fix Version/s: 1.23.0, 1.22.1

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

Issue Links:
Depends
depends on CDRIVER-4413 Investigate and fix C driver build fa... Closed

 Description   

Since commit 1841a0eb0d344abf7bd84413807b1e15e3c92496 the rpm-package-build task has been failing (example) because the RPM spec explicitly enables CSFLE and if the required libmongocrypt (version 1.5.0 as of the above commit) is not present then the build fails.

At some point after the release of libmongocrypt 1.5.0 the C driver build will need to be updated to allow the rpm-package-build task to succeed again. This will require monitoring the Fedora package source page to determine when the 1.5.0 release has been packaged and which Fedora releases have included it. It seems likely that releases Fedora 35 and newer should include it. If this is not the case, e.g., only Fedora 36 and/or 37 include the new libmongocrypt, then it will be necessary to adjust the mock chroot target on line 42 of .evergreen/build_snapshot_rpm.sh.



 Comments   
Comment by Githook User [ 02/Aug/22 ]

Author:

{'name': 'Roberto C. Sánchez', 'email': 'roberto@connexer.com', 'username': 'rcsanchez97'}

Message: CDRIVER-4399 update to Fedora 37 environment for RPM build
Branch: r1.22
https://github.com/mongodb/mongo-c-driver/commit/d545f2a80c3c80c112cf1562bf0fcaaa2b90782a

Comment by Roberto Sanchez [ 20/Jul/22 ]

The new Fedora environment that has libmongocrypt 1.5.0 available (which is necessary for C driver 1.22.x builds) also has Sphinx 5.0.2, so this ticket is blocked on CDRIVER-4413.

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