Skip to content

[mongo-cxx-driver] update to 3.9.0#34994

Merged
data-queue merged 10 commits intomicrosoft:masterfrom
jimwang118:upmongo-cxx-driver
Nov 17, 2023
Merged

[mongo-cxx-driver] update to 3.9.0#34994
data-queue merged 10 commits intomicrosoft:masterfrom
jimwang118:upmongo-cxx-driver

Conversation

@jimwang118
Copy link
Contributor

@jimwang118 jimwang118 commented Nov 9, 2023

Fixes #34984
1.Update the version of mongo-cxx-driver to 3.9.0.
2.Update the versions of mongo-cxx-driver's dependencies libbson and mongo-c-driver to 1.25.1.

  • Changes comply with the maintainer guide
  • SHA512s are updated for each updated download
  • The "supports" clause reflects platforms that may be fixed by this new version
  • Any fixed CI baseline entries are removed from that file.
  • Any patches that are no longer applied are deleted from the port's directory.
  • The version database is fixed by rerunning ./vcpkg x-add-version --all and committing the result.
  • Only one version is added to each modified port's versions file.

Usage test pass with following triplets:

x86-windows
x64-windows

@jimwang118 jimwang118 added info:internal category:port-update The issue is with a library, which is requesting update new revision labels Nov 9, 2023
@jimwang118 jimwang118 marked this pull request as ready for review November 13, 2023 06:58
Copy link
Contributor

@dg0yt dg0yt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These patches have different purposes and shall be left independent:
disable-dynamic-when-static.patch
fix-dependencies.patch
fix-include-directory.patch
fix-mingw.patch

I'm fine with merging the pkg-config changes into fix-dependencies.patch. It is dependencies I/O.
The include directory change is a vcpkg legacy which should better be dropped IMO.

@JonLiu1993 JonLiu1993 added the info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this. label Nov 16, 2023
@data-queue data-queue merged commit 939eaca into microsoft:master Nov 17, 2023
vicroms pushed a commit that referenced this pull request Nov 29, 2023
Probably broken by #34994

Detected in #35116

where this REGEX is expected to be output from the python script

```
CMake Error at build/cmake/LoadVersion.cmake:9 (string):
  string sub-command REGEX, mode MATCHALL needs at least 5 arguments total to
  command.
Call Stack (most recent call first):
  CMakeLists.txt:20 (LoadVersion)
```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

category:port-update The issue is with a library, which is requesting update new revision info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

mongo-cxx-driver update to 3.9.0

4 participants