<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 09:09:05 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-609] Publish libmongocrypt distribution package for Amazon Linux 2023</title>
                <link>https://jira.mongodb.org/browse/MONGOCRYPT-609</link>
                <project id="17481" key="MONGOCRYPT">Libmongocrypt</project>
                    <description>&lt;p&gt;&lt;em&gt;A pre-built distribution package for `libmongocrypt` does not exist yet for Amazon Linux 2023.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Although platform support for the MongoDB server itself has been added for Amazon Linux 2023 via &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-75282&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;SERVER-75282&lt;/a&gt;, not all projects the Mongo server may depend on support AL2023 yet.&lt;/p&gt;

&lt;p&gt;I discovered from my own situation that deployments of MongoDB that use the Node environment and &lt;b&gt;client-side&lt;/b&gt; field-level encryption may fail on EC2 instances running AL2023. Mongo&apos;s Node bindings of `libmongocrypt` don&apos;t exist during `npm i mongodb-client-encryption`, so `libmongocrypt` must be installed.&lt;/p&gt;

&lt;p&gt;The &lt;a href=&quot;https://www.mongodb.com/docs/manual/core/csfle/reference/libmongocrypt/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;official documentation&lt;/a&gt; does not provide instructions for installing `libmongocrypt` on AL2023 (only AL2013.3 and AL2), and the repositories listed there for any `yum`-based distro &lt;b&gt;don&apos;t even exist&lt;/b&gt;. All packages available in the usual location are for debian-based systems: &lt;a href=&quot;https://libmongocrypt.s3.amazonaws.com/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://libmongocrypt.s3.amazonaws.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Therefore we currently must compile this library from source directly on our EC2 instance, which is not desirable for CI deployments.&lt;/p&gt;

&lt;p&gt;Unless I just haven&apos;t found the location of the repo and the official docs haven&apos;t been updated yet.&lt;/p&gt;

&lt;p&gt;Sources:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;AL2023 package publication was added as part of the PR coming out of &lt;a href=&quot;https://jira.mongodb.org/browse/MONGOCRYPT-580&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;MONGOCRYPT-580&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/MONGOCRYPT-600&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;This attempt (MONGOCRYPT-600)&lt;/a&gt; to install `mongodb-client-encryption` in Alpine fails for the same underlying reason.&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=kevin.albertson%40mongodb.com&quot; class=&quot;user-hover&quot; rel=&quot;kevin.albertson@mongodb.com&quot;&gt;kevin.albertson@mongodb.com&lt;/a&gt; mentions in &lt;a href=&quot;https://jira.mongodb.org/browse/MONGOCRYPT-416&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;MONGOCRYPT-416&lt;/a&gt; that Alpine users&apos; best bet is to compile `libmongocrypt` from source, which is also the case for AL2023 (in spite of it using a common Fedora-like flavoured kernel)&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-76235&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;SERVER-76235&lt;/a&gt; mentions &quot;BUILD-16842&quot; that I cannot access, but that presumably has a better history to the progress being made here, and a message from someone working with the AWS product team asking for a timeline. The link (&lt;a href=&quot;https://repo.mongodb.com/yum/amazon/)&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://repo.mongodb.com/yum/amazon/)&lt;/a&gt; mentioned there does not work for me.&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="2520216">MONGOCRYPT-609</key>
            <summary>Publish libmongocrypt distribution package for Amazon Linux 2023</summary>
                <type id="3" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14718&amp;avatarType=issuetype">Task</type>
                                            <priority id="10300" iconUrl="https://jira.mongodb.org/images/icons/priorities/medium.svg">Unknown</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="13202">Works as Designed</resolution>
                                        <assignee username="roberto.sanchez@mongodb.com">Roberto Sanchez</assignee>
                                    <reporter username="gus@ryer.io">Angus Ryer</reporter>
                        <labels>
                            <label>platform-request</label>
                    </labels>
                <created>Fri, 8 Dec 2023 17:46:57 +0000</created>
                <updated>Wed, 13 Dec 2023 21:59:18 +0000</updated>
                            <resolved>Wed, 13 Dec 2023 21:59:18 +0000</resolved>
                                    <version>1.8.0</version>
                    <version>1.9.0</version>
                    <version>1.8.1</version>
                    <version>1.8.2</version>
                                                    <component>Build</component>
                                        <votes>0</votes>
                                    <watches>5</watches>
                                                                                                                <comments>
                            <comment id="5949442" author="roberto.sanchez" created="Wed, 13 Dec 2023 21:59:18 +0000"  >&lt;p&gt;Thanks for confirming that this resolves the issue for you!&lt;/p&gt;</comment>
                            <comment id="5949045" author="JIRAUSER1275824" created="Wed, 13 Dec 2023 19:43:20 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=roberto.sanchez%40mongodb.com&quot; class=&quot;user-hover&quot; rel=&quot;roberto.sanchez@mongodb.com&quot;&gt;roberto.sanchez@mongodb.com&lt;/a&gt; Thank you for clarifying. I didn&apos;t realize AWS would truncate the package list&#8211;good to know.&lt;/p&gt;

&lt;p&gt;And yes, this effectively resolves this issue for me since you&apos;ve provided a working location for a distribution package I can use, although the title of this may be misleading for others if they expect it to be referring to an official release.&lt;/p&gt;

&lt;p&gt;Thank you!&lt;/p&gt;</comment>
                            <comment id="5948600" author="roberto.sanchez" created="Wed, 13 Dec 2023 17:45:07 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=gus%40ryer.io&quot; class=&quot;user-hover&quot; rel=&quot;gus@ryer.io&quot;&gt;gus@ryer.io&lt;/a&gt;, we have been publishing libmongocrypt packages for AmazonLinux 2023 since commit ef5b0b54adaadf3b8a1a151aa31b91702bf17187. However, that commit only exists on the master branch. What that means is that there are no packages available from the &quot;release&quot; PPA. However, you are still able to get the latest (i.e., built from the most recent commit on master) by doing the following:&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;Create the file `/etc/yum.repos.d/libmongocrypt.repo` with contents:&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;   width: auto; padding: 0;&quot;&gt;&amp;nbsp;&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;   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;[libmongocrypt]&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;   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;name=libmongocrypt repository&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;   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;baseurl=https://libmongocrypt.s3.amazonaws.com/yum/amazon/2023/libmongocrypt/development/x86_64&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;   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;gpgcheck=1&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;   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;enabled=1&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;   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;gpgkey=https://www.mongodb.org/static/pgp/libmongocrypt.asc&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;   width: auto; padding: 0;&quot;&gt;&amp;nbsp;&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;   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;Then install the libmongocrypt packages:&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;   width: auto; padding: 0;&quot;&gt;&amp;nbsp;&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;sudo yum install -y libmongocrypt&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;As of the next libmongocrypt release (1.8.3 or 1.9.0) the packages will also be available from the PPA by specifying 1.8 or 1.9 rather than development.&lt;/p&gt;

&lt;p&gt;As to your comment &quot;and the repositories listed there for any `yum`-based distro don&apos;t even exist. All packages available in the usual location are for debian-based systems:&quot;, this is actually not correct. It only appears that way because there are so many files in that bucket that AWS won&apos;t return an index enumerating all of them. If you follow the above steps you should find that you have the packages available to you on Amazon Linux 2023. Once the release is made then the official documentation will also include the necessary steps for installing release packages on Amazon Linux 2023.&lt;/p&gt;

&lt;p&gt;Is this sufficient to resolve this issue from your perspective?&lt;/p&gt;</comment>
                            <comment id="5945068" author="kevin.albertson" created="Tue, 12 Dec 2023 17:58:22 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=gus%40ryer.io&quot; class=&quot;user-hover&quot; rel=&quot;gus@ryer.io&quot;&gt;gus@ryer.io&lt;/a&gt; this is prioritized, but has not yet been started. Tentatively, I expect it may be included in the next patch release in early January.&lt;/p&gt;</comment>
                            <comment id="5943894" author="JIRAUSER1275824" created="Tue, 12 Dec 2023 13:05:20 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=esha.bhargava%40mongodb.com&quot; class=&quot;user-hover&quot; rel=&quot;esha.bhargava@mongodb.com&quot;&gt;esha.bhargava@mongodb.com&lt;/a&gt; Our team is curious if there is an estimate for when this is scheduled to be released. Is that available? Thanks!&lt;/p&gt;</comment>
                            <comment id="5936710" author="JIRAUSER1275824" created="Fri, 8 Dec 2023 18:24:20 +0000"  >&lt;p&gt;Edit: The link mentioned in &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-76235&quot; title=&quot;Support for Amazon Linux 2023&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-76235&quot;&gt;&lt;del&gt;SERVER-76235&lt;/del&gt;&lt;/a&gt; &lt;em&gt;does&lt;/em&gt; work for me but contains only server packages, not libmongocrypt packages.&lt;/p&gt;

&lt;p&gt;If you&apos;re building `libmongocrypt` from source on AL2023, you&apos;ll need to install the dev libs first: `yum install cmake openssl-devel openssl-libs`&#160;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="2477987">MONGOCRYPT-600</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2008300">MONGOCRYPT-416</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2297773">SERVER-75282</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2317198">SERVER-76235</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2369650">MONGOCRYPT-580</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                <customfield id="customfield_21957" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Binding Changes</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="22966"><![CDATA[Not Needed]]></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_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hvwqom:o</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>