[MONGOCRYPT-182] Reconsider how libmongocrypt is obtained Created: 24/Sep/19  Updated: 27/Oct/23  Resolved: 31/Oct/19

Status: Closed
Project: Libmongocrypt
Component/s: Build
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major - P3
Reporter: Kevin Albertson Assignee: Unassigned
Resolution: Gone away Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
is related to MONGOCRYPT-199 Fix pkg-config and cmake config scrip... Closed
is related to MONGOCRYPT-79 Publish .deb/.rpm packages in PPA Closed
is related to MONGOCRYPT-185 Create Homebrew package Closed
is related to MONGOCRYPT-192 Document package installation from PPA Closed
is related to MONGOCRYPT-200 Ensure a stable URL for Windows artif... Closed
is related to MONGOCRYPT-201 Document how to build from source for... Closed

 Description   

Currently, Go driver users are advised to clone and compile libmongocrypt using the included compile.sh script here:
https://godoc.org/go.mongodb.org/mongo-driver/mongo#hdr-Client_Side_Encryption

This means users need to compile and install libbson (and cannot rely on system libbson), are relying on the master branch to be stable, and that compile.sh is no longer internal.

Let's reconsider our strategy for having users of the Go driver (and perhaps other drivers) obtain libmongocrypt. Perhaps directing users get libmongocrypt through packages (e.g. MONGOCRYPT-79) and creating a Homebrew package is the best approach.



 Comments   
Comment by Kevin Albertson [ 31/Oct/19 ]

Decision: Before GA:

  • Windows users download from a fixed URL
  • Linux users use PPA
  • macOS build from source

And will add libmongocrypt to homebrew.

Comment by Githook User [ 24/Sep/19 ]

Author:

{'name': 'Kevin Albertson', 'username': 'kevinAlbs', 'email': 'kevin.albertson@mongodb.com'}

Message: MONGOCRYPT-182 hardcode release version of C driver
Branch: master
https://github.com/mongodb/libmongocrypt/commit/9b2565746fcf522cce9f4601da4dd7e5f3352192

Generated at Thu Feb 08 09:08:09 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.