<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 09:08:19 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>[MONGOCRYPT-256] Python tests fail on RHEL 6.2 because cryptography 2.9 dropped support for Python 3.4</title>
                <link>https://jira.mongodb.org/browse/MONGOCRYPT-256</link>
                <project id="17481" key="MONGOCRYPT">Libmongocrypt</project>
                    <description>&lt;p&gt;The python binding tests fail on RHEL 6.2:&lt;br/&gt;
&lt;a href=&quot;https://evergreen.mongodb.com/task/libmongocrypt_rhel_62_64_bit_test_python_c8e77c5cfe0bd858bcdddcbc00ffdd39c9acf3a5_20_04_14_18_38_33&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://evergreen.mongodb.com/task/libmongocrypt_rhel_62_64_bit_test_python_c8e77c5cfe0bd858bcdddcbc00ffdd39c9acf3a5_20_04_14_18_38_33&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The problem is that the latest &lt;a href=&quot;https://cryptography.io/en/stable/changelog/#v2-9&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;cryptography release (2.9) dropped support for Python 3.4&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;This shouldn&#8217;t cause our tests to fail though. Pip should simply install the latest release that &lt;em&gt;does&lt;/em&gt; support Python 3.4. I suspect the problem is either that:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;the Python 3.4 toolchain has an outdated version of pip (or setuptools?) which tries to install cryptography 2.9 even though it&#8217;s not supported&lt;/li&gt;
	&lt;li&gt;We&#8217;re relying on `/opt/python/3.4/bin/python3 setup.py test` to install the dependencies which does not use pip.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;The fix is to install the test dependencies in a virtualenv or maybe to upgrade pip/setuptools.&lt;/p&gt;

&lt;p&gt;Note that cryptography 2.9 also &lt;a href=&quot;https://cryptography.io/en/stable/changelog/#v2-9&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;drops support for OpenSSL 1.0.1 and LibreSSL 2.6.x&lt;/a&gt;:&lt;/p&gt;
&lt;p/&gt;
&lt;div id=&quot;syntaxplugin&quot; class=&quot;syntaxplugin&quot; style=&quot;border: 1px dashed #bbb; border-radius: 5px !important; overflow: auto; max-height: 30em;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;100%&quot; style=&quot;font-size: 1em; line-height: 1.4em !important; font-weight: normal; font-style: normal; color: black;&quot;&gt;
		&lt;tbody &gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;  margin-top: 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;BACKWARDS INCOMPATIBLE: Support for OpenSSL 1.0.1 has been removed. Users on older version of OpenSSL will need to upgrade.&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   margin-bottom: 10px;  width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;BACKWARDS INCOMPATIBLE: Support for LibreSSL 2.6.x has been removed.&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;

&lt;p&gt;This should also be fine for users because cryptogrpahy bundles its own version of OpenSSL with its release wheels: &quot;Updated Windows, macOS, and manylinux wheels to be compiled with OpenSSL 1.1.1f.&quot;&lt;/p&gt;</description>
                <environment></environment>
        <key id="1351880">MONGOCRYPT-256</key>
            <summary>Python tests fail on RHEL 6.2 because cryptography 2.9 dropped support for Python 3.4</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="13203">Gone away</resolution>
                                        <assignee username="shane.harvey@mongodb.com">Shane Harvey</assignee>
                                    <reporter username="shane.harvey@mongodb.com">Shane Harvey</reporter>
                        <labels>
                    </labels>
                <created>Thu, 14 May 2020 19:20:09 +0000</created>
                <updated>Fri, 27 Oct 2023 19:41:36 +0000</updated>
                            <resolved>Wed, 17 Jun 2020 21:18:18 +0000</resolved>
                                                                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="3213067" author="shane.harvey" created="Wed, 17 Jun 2020 21:10:53 +0000"  >&lt;p&gt;This seems to have been fixed by upgrading the python toolchain in BUILD-11204. I re-ran the latest task and it passed: &lt;a href=&quot;https://evergreen.mongodb.com/task/libmongocrypt_rhel_62_64_bit_test_python_19bb1a4fed5d89a1265054b0b92c224e1a2c5d5e_20_06_04_15_11_53&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://evergreen.mongodb.com/task/libmongocrypt_rhel_62_64_bit_test_python_19bb1a4fed5d89a1265054b0b92c224e1a2c5d5e_20_06_04_15_11_53&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                                        </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|hx8llz:</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>