[CDRIVER-1457] Public API Created: 08/Aug/16  Updated: 11/Aug/16  Resolved: 09/Aug/16

Status: Closed
Project: C Driver
Component/s: libmongoc
Affects Version/s: 1.4.0
Fix Version/s: 1.4.0

Type: Bug Priority: Major - P3
Reporter: Remi Collet Assignee: A. Jesse Jiryu Davis
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Fedora


Issue Links:
Depends
is depended on by PHPC-762 undefined symbol: mongoc_write_concer... Closed

 Description   

Issue with libmongoc.symbols

This file list the experimental features, which break the build without.

— expected-abi 2016-08-08 14:26:05.706963132 +0200
+++ actual-abi 2016-08-08 14:26:05.707963137 +0200
@@ -82,13 +82,11 @@
mongoc_client_pool_pop
mongoc_client_pool_push
mongoc_client_pool_set_apm_callbacks
-mongoc_client_pool_set_appname
mongoc_client_pool_set_error_api
mongoc_client_pool_set_ssl_opts
mongoc_client_pool_try_pop
mongoc_client_select_server
mongoc_client_set_apm_callbacks
-mongoc_client_set_appname
mongoc_client_set_error_api
mongoc_client_set_read_concern
mongoc_client_set_read_prefs
@@ -234,7 +232,6 @@
mongoc_matcher_destroy
mongoc_matcher_match
mongoc_matcher_new
-mongoc_metadata_append
mongoc_rand_add
mongoc_rand_seed
mongoc_rand_status
Makefile:5916: recipe for target 'abicheck' failed

And mongoc_write_concern_is_acknowledged, needed by php extension, should probably be added.



 Comments   
Comment by Githook User [ 09/Aug/16 ]

Author:

{u'username': u'ajdavis', u'name': u'A. Jesse Jiryu Davis', u'email': u'jesse@mongodb.com'}

Message: CDRIVER-1457 update public symbols in 1.5
Branch: master
https://github.com/mongodb/mongo-c-driver/commit/c7cf601c7942ebd48bc1b607b459d17c71b98e43

Comment by A. Jesse Jiryu Davis [ 09/Aug/16 ]

And mongoc_write_concern_journal_is_set.

Comment by Remi Collet [ 09/Aug/16 ]

And mongoc_write_concern_journal_is_set;
Perhaps others, but at least this 3 are needed by the PHP extension;

https://github.com/mongodb/mongo-c-driver/pull/385

Comment by Remi Collet [ 09/Aug/16 ]

Also need mongoc_write_concern_is_valid

Comment by Derick Rethans [ 09/Aug/16 ]

jesse, did you also see this?

And mongoc_write_concern_is_acknowledged, needed by php extension, should probably be added.
Comment by A. Jesse Jiryu Davis [ 08/Aug/16 ]

On the r1.4 branch only, delete the experimental symbols from the list of symbols so "make abicheck" works in 1.4.0.

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