<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:19:41 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-4016] Segregate modified and upstream BSON corpus tests</title>
                <link>https://jira.mongodb.org/browse/CDRIVER-4016</link>
                <project id="10030" key="CDRIVER">C Driver</project>
                    <description>&lt;p&gt;The &lt;tt&gt;tests/json/bson_corpus&lt;/tt&gt; directory contains both tests from the upstream specifications repository as well as custom tests. In some cases, tests in this directory are modified copies of the upstream tests.&lt;/p&gt;

&lt;p&gt;Consider: some &lt;a href=&quot;https://github.com/mongodb/specifications/blame/master/source/bson-corpus/tests/string.json#L22&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;multi-byte UTF encoding tests&lt;/a&gt; were manually modified in &lt;a href=&quot;https://github.com/mongodb/libbson/commit/980546ac70cd7ded7a09be9c7173ca0135843eb7&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;mongodb/libbson@980546a&lt;/a&gt; (before libbson was merged into libmongoc). There is no record of these manual modifications.&lt;/p&gt;

&lt;p&gt;In another case, &lt;a href=&quot;https://github.com/mongodb/libbson/commit/980546ac70cd7ded7a09be9c7173ca0135843eb7&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;mongodb/libbson@980546a&lt;/a&gt; introduced a &lt;tt&gt;double2.json&lt;/tt&gt; file, which is not found in the upstream repository. That is in contrast to a &lt;tt&gt;decimal128-mongoc.json&lt;/tt&gt; file introduced in &lt;a href=&quot;https://github.com/mongodb/libbson/commit/a7ad680180221511725e60b737e806cb6e84b8ad&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;mongodb/libbson@a7ad680&lt;/a&gt;, which at least has a differentiated file name.&lt;/p&gt;

&lt;p&gt;All modified tests should be organized into their own directory. The &lt;tt&gt;bson_corpus&lt;/tt&gt; directory should then contain exact copies of any upstream tests, with skips added to &lt;tt&gt;test-bson-corpus.c&lt;/tt&gt; as needed. Rather than modified upstream tests, we should skip the originals and create modified copies in a separate directroy.&lt;/p&gt;</description>
                <environment></environment>
        <key id="1769321">CDRIVER-4016</key>
            <summary>Segregate modified and upstream BSON corpus tests</summary>
                <type id="3" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14718&amp;avatarType=issuetype">Task</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="10038" iconUrl="https://jira.mongodb.org/images/icons/subtask.gif" description="">Backlog</status>
                    <statusCategory id="2" key="new" colorName="default"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="jmikola@mongodb.com">Jeremy Mikola</reporter>
                        <labels>
                    </labels>
                <created>Fri, 4 Jun 2021 18:25:06 +0000</created>
                <updated>Fri, 10 Feb 2023 14:11:27 +0000</updated>
                                                                            <component>tests</component>
                                        <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                    <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="1769349">CDRIVER-4017</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_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>CDRIVER-2733</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hz4f9b:</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>