<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 22:03:26 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>[CXX-1647] Package the C++ Driver for Debian</title>
                <link>https://jira.mongodb.org/browse/CXX-1647</link>
                <project id="11980" key="CXX">C++ Driver</project>
                    <description></description>
                <environment></environment>
        <key id="601393">CXX-1647</key>
            <summary>Package the C++ Driver for Debian</summary>
                <type id="2" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14711&amp;avatarType=issuetype">New Feature</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="13201">Fixed</resolution>
                                        <assignee username="roberto.sanchez@mongodb.com">Roberto Sanchez</assignee>
                                    <reporter username="jesse@mongodb.com">A. Jesse Jiryu Davis</reporter>
                        <labels>
                    </labels>
                <created>Fri, 7 Sep 2018 20:05:38 +0000</created>
                <updated>Sat, 28 Oct 2023 11:27:23 +0000</updated>
                            <resolved>Mon, 13 Apr 2020 17:36:31 +0000</resolved>
                                                    <fixVersion>3.4.1</fixVersion>
                                    <component>Release</component>
                                        <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="3038299" author="kellard0or@gmail.com" created="Tue, 14 Apr 2020 09:03:50 +0000"  >&lt;p&gt;Thanks for the update, highly appreciated!&lt;/p&gt;</comment>
                            <comment id="3037260" author="roberto.sanchez" created="Mon, 13 Apr 2020 17:36:31 +0000"  >&lt;p&gt;The Debian package has been accepted: &lt;a href=&quot;https://tracker.debian.org/pkg/mongo-cxx-driver&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://tracker.debian.org/pkg/mongo-cxx-driver&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3037257" author="roberto.sanchez" created="Mon, 13 Apr 2020 17:35:29 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=kellard0or%40gmail.com&quot; class=&quot;user-hover&quot; rel=&quot;kellard0or@gmail.com&quot;&gt;kellard0or@gmail.com&lt;/a&gt;, here is the documentation I promised back in February: &lt;a href=&quot;https://community.mongodb.com/t/c-and-c-driver-for-debian-ubuntu-users/2732/2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://community.mongodb.com/t/c-and-c-driver-for-debian-ubuntu-users/2732/2&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3013575" author="roberto.sanchez" created="Mon, 30 Mar 2020 18:41:08 +0000"  >&lt;p&gt;I have uploaded version 3.4.1-1, which includes corrections requested by the Debian FTP Master team.  It is pending final review and acceptance into Debian.&lt;/p&gt;</comment>
                            <comment id="2792737" author="roberto.sanchez" created="Thu, 6 Feb 2020 01:39:54 +0000"  >&lt;p&gt;The point that I was trying to make regarding the targeting of Debian experimental is that the package will not automatically synchronize to Ubuntu.  Once a stable ABI is declared, then we will upload to Debian unstable.  At that point then the C++ driver package will be automatically synchronized into the Ubuntu universe component.  But that will likely be quite some time from now.  In addition, the C++ driver package will not be included in any Ubuntu versions that have been release prior to that future point when it is synchronized from Debian.&lt;/p&gt;</comment>
                            <comment id="2784649" author="kellard0or@gmail.com" created="Wed, 5 Feb 2020 14:02:45 +0000"  >&lt;p&gt;Alright, good luck then with the new upload &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/wink.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;

&lt;p&gt;As for the Ubuntu compatibility I noticed for example that the dependency&#160;libmongoc-dev (&amp;gt;= 1.13.0) would not be satisfied at the moment because only version 1.9.2 is available.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;I can look into documenting the process for building the package on Ubuntu once it is in its final form.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;This would be highly appreciated.&lt;/p&gt;</comment>
                            <comment id="2784639" author="roberto.sanchez" created="Wed, 5 Feb 2020 13:53:33 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=kellard0or%40gmail.com&quot; class=&quot;user-hover&quot; rel=&quot;kellard0or@gmail.com&quot;&gt;kellard0or@gmail.com&lt;/a&gt; we are aware of the situation.  A few weeks ago the Debian FTP masters rejected the first upload.  I have one or two other tasks to complete before I can return to this to make the necessary revisions and then make a new upload; I am hopeful that the revised upload is accepted.&lt;/p&gt;

&lt;p&gt;Packages in Debian usually automatically migrate into Ubuntu after a few weeks.  However, because we have not yet declared a stable ABI for the C++ driver, we are targeting the experimental distribution of Debian.  So far as I know, Ubuntu does not automatically synchronize packages from Debian experimental.  I can look into documenting the process for building the package on Ubuntu once it is in its final form.&lt;/p&gt;</comment>
                            <comment id="2784595" author="kellard0or@gmail.com" created="Wed, 5 Feb 2020 13:30:23 +0000"  >&lt;p&gt;Just a quick heads-up: The&#160;&lt;a href=&quot;https://ftp-master.debian.org/new/mongo-cxx-driver_3.4.0-1.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://ftp-master.debian.org/new/mongo-cxx-driver_3.4.0-1.html&lt;/a&gt;&#160;link is not working at the moment. Maybe this affects the acceptance process?&lt;/p&gt;

&lt;p&gt;A related question: Are there plans to also release the mongocxx driver on Ubuntu (Bionic)? A quick search here on Jira did not turn up an issue for that. Of course, once the Debian package is finished, one could install it also under Ubuntu but the dependencies looked a bit challenging to resolve at a first glance.&lt;/p&gt;</comment>
                            <comment id="2147801" author="roberto.sanchez" created="Wed, 13 Feb 2019 20:05:31 +0000"  >&lt;p&gt;The Debian package has been built and uploaded.  Status is available here: &lt;a href=&quot;https://ftp-master.debian.org/new/mongo-cxx-driver_3.4.0-1.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://ftp-master.debian.org/new/mongo-cxx-driver_3.4.0-1.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I will leave this ticket open until the package passes the NEW queue and is accepted in the Debian archive,&lt;/p&gt;</comment>
                            <comment id="2147698" author="xgen-internal-githook" created="Wed, 13 Feb 2019 19:14:23 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Roberto C. S&#225;nchez&apos;, &apos;email&apos;: &apos;roberto@connexer.com&apos;, &apos;username&apos;: &apos;rcsanchez97&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CXX-1647&quot; title=&quot;Package the C++ Driver for Debian&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CXX-1647&quot;&gt;&lt;del&gt;CXX-1647&lt;/del&gt;&lt;/a&gt; package c++ driver for Debian, prepare for next version&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-cxx-driver/commit/eefb84e76b0accffe374abe8bd18dd3dcaf43c34&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-cxx-driver/commit/eefb84e76b0accffe374abe8bd18dd3dcaf43c34&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2147697" author="xgen-internal-githook" created="Wed, 13 Feb 2019 19:14:21 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Roberto C. S&#225;nchez&apos;, &apos;email&apos;: &apos;roberto@connexer.com&apos;, &apos;username&apos;: &apos;rcsanchez97&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CXX-1647&quot; title=&quot;Package the C++ Driver for Debian&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CXX-1647&quot;&gt;&lt;del&gt;CXX-1647&lt;/del&gt;&lt;/a&gt; package c++ driver for Debian&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-cxx-driver/commit/9197c995f4a8cff4bccc5a329fc8b9839091bc89&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-cxx-driver/commit/9197c995f4a8cff4bccc5a329fc8b9839091bc89&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2070829" author="roberto.sanchez" created="Sun, 25 Nov 2018 13:42:24 +0000"  >&lt;p&gt;Since we still do not have a stable ABI (&lt;a href=&quot;https://jira.mongodb.org/browse/CXX-1569&quot; title=&quot;CXX ABI&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CXX-1569&quot;&gt;CXX-1569&lt;/a&gt;) I have inquired on the Debian Developers list about how we might best handle the situation.  I still think that uploading to experimental is best as it will allow greater flexibility without the risk of being disruptive to those expecting the greater stability of a package in unstable/testing.  The thread on the developers list starts here: &lt;a href=&quot;https://lists.debian.org/debian-devel/2018/11/msg00553.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://lists.debian.org/debian-devel/2018/11/msg00553.html&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2070815" author="roberto.sanchez" created="Sun, 25 Nov 2018 13:19:49 +0000"  >&lt;p&gt;That makes things somewhat easier.  Thanks for the clarification.&lt;/p&gt;</comment>
                            <comment id="2070812" author="jesse" created="Sun, 25 Nov 2018 13:03:05 +0000"  >&lt;p&gt;Great! I got a notice via the mongo-cxx-driver-debian Google Group of the intent to package.&lt;/p&gt;

&lt;p&gt;If we&apos;ve handled things correctly, mongo-cxx-driver-dev won&apos;t depend on libmongoc-dev or libbson-dev, only on libmongoc and libbson. The C++ Driver uses the C Driver only for implementation, with no leakage of the C Driver&apos;s API into the C++ Driver&apos;s API. None of the C++ Driver&apos;s public headers include any C Driver headers.&lt;/p&gt;

&lt;p&gt;It&apos;s theoretically possible to someday swap out the C Driver for another implementation without affecting the C++ Driver&apos;s API. We won&apos;t actually do that, but it&apos;s a good mental model of the separation between the two drivers.&lt;/p&gt;</comment>
                            <comment id="2070777" author="roberto.sanchez" created="Sun, 25 Nov 2018 04:22:57 +0000"  >&lt;p&gt;Here is the Debian intent to package bug: &lt;a href=&quot;https://bugs.debian.org/914573&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://bugs.debian.org/914573&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                            <outwardlinks description="depends on">
                                        <issuelink>
            <issuekey id="535408">CXX-1569</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10020">
                    <name>Gantt Dependency</name>
                                                                <inwardlinks description="has to be done after">
                                        <issuelink>
            <issuekey id="322327">CXX-1076</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="601395">CXX-1648</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </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|htxxun:</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>