<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 04:48:11 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>[SERVER-38176] MongoDB failed to buid with /permissive- performance on MSVC</title>
                <link>https://jira.mongodb.org/browse/SERVER-38176</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;MongoDB failed to buid with /permissive- performance on MSVC. We use latest version of MongoDB to test VS copmlier. And we know building MongoDB with VS 2017 is currently not supported, so we apply patch to support this, I attach this patch. Could you please help to take a look at this? Thanks in advance!&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;&lt;b&gt;repro steps:&lt;/b&gt;&lt;br/&gt;
 &#160;1. git clone -c core.autocrlf=true &lt;a href=&quot;https://github.com/mongodb/mongo&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo&lt;/a&gt; D:\MongoDB\src&lt;br/&gt;
&#160;2. open a VS 2017 x64 command prompt and browse to D:\MongoDB\src&lt;br/&gt;
&#160;3. git apply mongodb.patch&lt;br/&gt;
&#160;4. pip.exe install -r .\buildscripts\requirements.txt&lt;br/&gt;
&#160;5. scons all -j4 CXXFLAGS=&quot;/wd4756 /wd4056 /permissive&amp;#45;&quot;&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;&lt;b&gt;Failures:&lt;/b&gt;&lt;br/&gt;
network_interface_factory.cpp&lt;br/&gt;
Unknown compiler version - please run the configure tests and report the results&lt;br/&gt;
D:\MongoDB\src\src\mongo/util/future.h(1430): error C3861: &apos;SharedState&apos;: identifier not found&lt;br/&gt;
D:\MongoDB\src\src\mongo/util/future.h(1441): error C3861: &apos;SharedState&apos;: identifier not found&lt;/p&gt;</description>
                <environment>&amp;nbsp;VS 2017 + Windows Server 2016 + MongoDB master branch latest revision</environment>
        <key id="634934">SERVER-38176</key>
            <summary>MongoDB failed to buid with /permissive- performance on MSVC</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="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="henrik.edin@mongodb.com">Henrik Edin</assignee>
                                    <reporter username="QuellaZhang">QuellaZhang [X]</reporter>
                        <labels>
                    </labels>
                <created>Fri, 16 Nov 2018 09:07:34 +0000</created>
                <updated>Sun, 29 Oct 2023 22:26:30 +0000</updated>
                            <resolved>Fri, 1 Feb 2019 22:09:33 +0000</resolved>
                                                    <fixVersion>4.1.8</fixVersion>
                                                        <votes>0</votes>
                                    <watches>7</watches>
                                                                                                                <comments>
                            <comment id="2135605" author="xgen-internal-githook" created="Fri, 1 Feb 2019 22:07:40 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Henrik Edin&apos;, &apos;email&apos;: &apos;henrik.edin@mongodb.com&apos;, &apos;username&apos;: &apos;henrikedin&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-38176&quot; title=&quot;MongoDB failed to buid with /permissive- performance on MSVC&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-38176&quot;&gt;&lt;del&gt;SERVER-38176&lt;/del&gt;&lt;/a&gt; Compile with /permissive- on MSVC to make the compiler strictly standard conformant.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/66430d75e33827da60195deb317058c71f75e03f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/66430d75e33827da60195deb317058c71f75e03f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2135603" author="xgen-internal-githook" created="Fri, 1 Feb 2019 22:07:14 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Henrik Edin&apos;, &apos;email&apos;: &apos;henrik.edin@mongodb.com&apos;, &apos;username&apos;: &apos;henrikedin&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-38176&quot; title=&quot;MongoDB failed to buid with /permissive- performance on MSVC&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-38176&quot;&gt;&lt;del&gt;SERVER-38176&lt;/del&gt;&lt;/a&gt; Compile with /permissive- on MSVC and fix deprecated use of std::iterator.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/10gen/mongo-enterprise-modules/commit/73ff4ba8ac960f8e16aa5a313b78726e7718d20e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/10gen/mongo-enterprise-modules/commit/73ff4ba8ac960f8e16aa5a313b78726e7718d20e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2130705" author="acm" created="Tue, 29 Jan 2019 16:27:21 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=henrik.edin&quot; class=&quot;user-hover&quot; rel=&quot;henrik.edin&quot;&gt;henrik.edin&lt;/a&gt; - This work should include removing  &lt;tt&gt;_SILENCE_ALL_CXX17_DEPRECATION_WARNINGS&lt;/tt&gt;, &lt;tt&gt;_SILENCE_FPOS_SEEKPOS_DEPRECATION_WARNING&lt;/tt&gt;, and any no-longer-relevant warning suppressions from the top-level &lt;tt&gt;SConstruct&lt;/tt&gt;, to the extent possible without requiring extensive modifications to third party software.&lt;/p&gt;</comment>
                            <comment id="2079502" author="quellazhang" created="Tue, 4 Dec 2018 06:48:11 +0000"  >&lt;p&gt;New error found in the same files &quot;D:\MongoDB\src\src\mongo\util\future.h&quot; on latest version&#160;88bcf42 under /permissive- mode with VS2017.&lt;/p&gt;

&lt;p&gt;Failures:&lt;/p&gt;

&lt;p&gt;D:\MongoDB\src\src\mongo/util/future.h(1657): error C3861: &apos;make_intrusive&apos;: identifier not found&lt;br/&gt;
D:\MongoDB\src\src\mongo/util/future.h(1657): error C3861: &apos;SharedState&apos;: identifier not found&lt;/p&gt;</comment>
                            <comment id="2064517" author="acm" created="Fri, 16 Nov 2018 15:30:32 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=QuellaZhang&quot; class=&quot;user-hover&quot; rel=&quot;QuellaZhang&quot;&gt;QuellaZhang&lt;/a&gt; - Please note that we are right in the middle of our upgrade to VS 2017 and C++17, so we will almost certainly be fixing this. Thanks for reporting it. We really think it is fantastic that Microsoft uses the MongoDB codebase as a test case for the compiler, and we are excited to get upgraded to VS2017.&lt;/p&gt;</comment>
                            <comment id="2064213" author="quellazhang" created="Fri, 16 Nov 2018 09:18:53 +0000"  >&lt;p&gt;Please ignore that horizontal line in repro steps 5, and it&apos;s &apos;/permissive-&apos; not &apos;/permissive&apos;.&#160;I don&apos;t know why it is displayed like this. I try lots of times.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="492078">SERVER-33112</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="201181" name="mongodb.patch" size="2095" author="QuellaZhang" created="Fri, 16 Nov 2018 09:04:33 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>6.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18555" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname># of Sprints</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10011" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Backwards Compatibility</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10038"><![CDATA[Fully Compatible]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Fri, 16 Nov 2018 15:30:32 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        5 years, 1 week, 5 days ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[]]></customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                <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>PM-841</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10057" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comment by Customer</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10056" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last commenter</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>luke.bonanomi@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            5 years, 1 week, 5 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>andrew.morrow@mongodb.com</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>henrik.edin@mongodb.com</customfieldvalue>
            <customfieldvalue>QuellaZhang</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hud2fb:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hr7in3:</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>
                                                                                            <customfield id="customfield_23361" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Requested By</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="2801">Dev Tools 2019-02-11</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10053" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time In Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_22870" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Triagers</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hucoon:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                    </customfields>
    </item>
</channel>
</rss>