<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:11:22 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[CDRIVER-1040] Export symbols required by pecl/mongodb</title>
                <link>https://jira.mongodb.org/browse/CDRIVER-1040</link>
                <project id="10030" key="CDRIVER">C Driver</project>
                    <description>&lt;p&gt;ABI change in 1.3.0 without soname change&lt;/p&gt;

&lt;p&gt;Trying to load pecl/mongo build with 1.2.0 when 1.3.0 is installed result in&lt;/p&gt;

&lt;p&gt;     undefined symbol: mongoc_cluster_preselect&lt;/p&gt;</description>
                <environment>Fedora</environment>
        <key id="242698">CDRIVER-1040</key>
            <summary>Export symbols required by pecl/mongodb</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="9">Done</resolution>
                                        <assignee username="bjori">Hannes Magnusson</assignee>
                                    <reporter username="remi">Remi Collet</reporter>
                        <labels>
                    </labels>
                <created>Tue, 8 Dec 2015 05:58:46 +0000</created>
                <updated>Thu, 24 Dec 2015 05:11:50 +0000</updated>
                            <resolved>Thu, 24 Dec 2015 05:10:54 +0000</resolved>
                                    <version>1.3.0</version>
                                    <fixVersion>1.4.0</fixVersion>
                                    <component>libmongoc</component>
                                        <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="1121928" author="jesse" created="Thu, 24 Dec 2015 05:10:54 +0000"  >&lt;p&gt;This was determined not to be a C Driver bug, correct?&lt;/p&gt;</comment>
                            <comment id="1107940" author="remi" created="Tue, 8 Dec 2015 06:37:42 +0000"  >&lt;p&gt;Ok, right about the private API.&lt;/p&gt;

&lt;p&gt;I just open &lt;a href=&quot;https://github.com/mongodb/mongo-php-driver/pull/154&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-php-driver/pull/154&lt;/a&gt; just to better check this.&lt;/p&gt;</comment>
                            <comment id="1107927" author="bjori" created="Tue, 8 Dec 2015 06:08:38 +0000"  >&lt;p&gt;Thats not strictly our ABI.&lt;/p&gt;


&lt;p&gt;pecl/mongodb uses the &lt;b&gt;-priv.so&lt;/b&gt;, not actual exported API or traditionally shipped ABI.&lt;/p&gt;

&lt;p&gt;That is the reason why pecl/mongodb literally embeds mongoc into itself without compiling &quot;against it&quot;.&lt;/p&gt;

&lt;p&gt;This is something we are working on, and the PHP team is reviewing which private symbols their are using and compiling a list and looking into why - which we hope to make into stable public API for our next release.&lt;br/&gt;
This work is taking the team a tad longer then expected so we don&apos;t know if we can make all the symbols available for 1.4, but we&apos;ll do so as soon as we possibly can.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="240320">CDRIVER-1015</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="239714">PHPC-495</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hseui7:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>