Bug 296601 - devel/mongo-c-driver: update to 2.3.1
Summary: devel/mongo-c-driver: update to 2.3.1
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on: 296600
Blocks: 296602 296603 296604 296605 296606 296607 296608 296609 296610 296614 296615 296616
  Show dependency treegraph
 
Reported: 2026-07-08 13:25 UTC by Hiroo Ono
Modified: 2026-07-09 13:57 UTC (History)
2 users (show)

See Also:
ports: maintainer-feedback+


Attachments
devel/mongo-c-driver 2.3.1 patch (188.00 KB, patch)
2026-07-08 13:25 UTC, Hiroo Ono
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Hiroo Ono 2026-07-08 13:25:51 UTC
Created attachment 272610 [details]
devel/mongo-c-driver 2.3.1 patch
Comment 1 Jason W. Bacon freebsd_committer freebsd_triage 2026-07-09 13:32:33 UTC
Did you check to see whether the libbson and mongo-c-driver upgrades break current versions of any dependencies?

I'm thinking about commit strategy: Is it safe to upgrade them first, and then pick off the dependencies one by one, or do we have to commit most/all of these ports together?  The latter would be riskier.
Comment 2 Jason W. Bacon freebsd_committer freebsd_triage 2026-07-09 13:35:41 UTC
Meant "dependents", not "dependencies".
Comment 3 Hiroo Ono 2026-07-09 13:57:30 UTC
(In reply to Jason W. Bacon from comment #2)
The 'Blocks' list are the dependents updates that can go with this update (some need patch update like freenginx-devel that was updated during I have been making the patch).
The remaining dependents with no update are the following:

net/turnserver: The recent code still depend on mongo-c-driver 1.x and is rather complicated to fix. But, current port is disabling mongo-c-driver support.

net/freeswitch: It is easy to adapt mongo-c-driver 2.3.1, but it is depending on deprecated databases/mariadb104-client that prevent it from building.