<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 22:41:59 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>[COMPASS-6119] Investigate how to fix keychain integration in Linux e2e tests in CI</title>
                <link>https://jira.mongodb.org/browse/COMPASS-6119</link>
                <project id="13182" key="COMPASS">Compass </project>
                    <description>&lt;p&gt;It seems that currently, using the keychain fails in Linux CI e2e tests due to lack of a viable dbus session with keychain access.&lt;/p&gt;

&lt;p&gt;Unlike the similar situation for macOS, this is less immediately problematic, since no popups or similar are shown; accessing the keychain fails silently.&lt;/p&gt;

&lt;p&gt;So far, this has not been an issue in tests, since Compass is still able to store models using the keychain in memory. However, in &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6073&quot; title=&quot;Implement connection export via CLI&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6073&quot;&gt;&lt;del&gt;COMPASS-6073&lt;/del&gt;&lt;/a&gt;/&lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6074&quot; title=&quot;Implement connection import via CLI&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6074&quot;&gt;&lt;del&gt;COMPASS-6074&lt;/del&gt;&lt;/a&gt; we start testing that favorites are preserved across Compass runs, which is not the case in Linux CI because of this issue.&lt;/p&gt;

&lt;p&gt;When running tests locally, this is not an issue, since xvfb-maybe will only start a separate X11 environment if none is available otherwise.&lt;/p&gt;

&lt;p&gt;This appears to have come up before. The error is the same as described in &lt;a href=&quot;https://github.com/atom/node-keytar/issues/132&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;atom/node-keytar#132&lt;/a&gt; with the accepted solution being to start a separate dbus session. This workaround was removed in Compass in &lt;a href=&quot;https://github.com/mongodb-js/compass/commit/9f7304fc6f9a2aa6a96bb8ce5041fc0ee5b71fdb&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;9f7304fc&lt;/a&gt; since it didn&#8217;t appear to affect whether tests pass. (That code might no longer work the same way today, e.g. the referenced python package is not available anymore.)&lt;/p&gt;

&lt;p&gt;We should determine:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Is failing silently when the keychain fails to save data acceptable in general?&lt;/li&gt;
	&lt;li&gt;Is it worth fixing this in CI?&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="2133780">COMPASS-6119</key>
            <summary>Investigate how to fix keychain integration in Linux e2e tests in CI</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="9">Done</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="anna.henningsen@mongodb.com">Anna Henningsen</reporter>
                        <labels>
                    </labels>
                <created>Mon, 12 Sep 2022 10:39:48 +0000</created>
                <updated>Tue, 9 Jan 2024 19:56:21 +0000</updated>
                            <resolved>Wed, 13 Dec 2023 08:20:01 +0000</resolved>
                                                    <fixVersion>1.41.0</fixVersion>
                                    <component>CI</component>
                    <component>Tech debt</component>
                    <component>Testing</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="5998466" author="xgen-internal-githook" created="Tue, 9 Jan 2024 19:56:21 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Basit&apos;, &apos;email&apos;: &apos;1305718+mabaasit@users.noreply.github.com&apos;, &apos;username&apos;: &apos;mabaasit&apos;}
&lt;p&gt;Message: tests: enable keychain on ci for linux &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6119&quot; title=&quot;Investigate how to fix keychain integration in Linux e2e tests in CI&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6119&quot;&gt;&lt;del&gt;COMPASS-6119&lt;/del&gt;&lt;/a&gt; (#5214)&lt;br/&gt;
Branch: remove-enable-gai-experience-feature-flag&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/256e06136511bd8d3d4bee3cb6b911fa914aee1e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/256e06136511bd8d3d4bee3cb6b911fa914aee1e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5947038" author="xgen-internal-githook" created="Wed, 13 Dec 2023 10:20:06 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Basit&apos;, &apos;email&apos;: &apos;1305718+mabaasit@users.noreply.github.com&apos;, &apos;username&apos;: &apos;mabaasit&apos;}
&lt;p&gt;Message: tests: enable keychain on ci for linux &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6119&quot; title=&quot;Investigate how to fix keychain integration in Linux e2e tests in CI&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6119&quot;&gt;&lt;del&gt;COMPASS-6119&lt;/del&gt;&lt;/a&gt; (#5214)&lt;br/&gt;
Branch: compass-7354-remove-global-app-registry-workspace-opening-events&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/256e06136511bd8d3d4bee3cb6b911fa914aee1e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/256e06136511bd8d3d4bee3cb6b911fa914aee1e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5946857" author="xgen-internal-githook" created="Wed, 13 Dec 2023 08:32:48 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Basit&apos;, &apos;email&apos;: &apos;1305718+mabaasit@users.noreply.github.com&apos;, &apos;username&apos;: &apos;mabaasit&apos;}
&lt;p&gt;Message: tests: enable keychain on ci for linux &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6119&quot; title=&quot;Investigate how to fix keychain integration in Linux e2e tests in CI&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6119&quot;&gt;&lt;del&gt;COMPASS-6119&lt;/del&gt;&lt;/a&gt; (#5214)&lt;br/&gt;
Branch: beta-releases&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/256e06136511bd8d3d4bee3cb6b911fa914aee1e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/256e06136511bd8d3d4bee3cb6b911fa914aee1e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5946839" author="xgen-internal-githook" created="Wed, 13 Dec 2023 08:19:13 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Basit&apos;, &apos;email&apos;: &apos;1305718+mabaasit@users.noreply.github.com&apos;, &apos;username&apos;: &apos;mabaasit&apos;}
&lt;p&gt;Message: tests: enable keychain on ci for linux &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6119&quot; title=&quot;Investigate how to fix keychain integration in Linux e2e tests in CI&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6119&quot;&gt;&lt;del&gt;COMPASS-6119&lt;/del&gt;&lt;/a&gt; (#5214)&lt;br/&gt;
Branch: main&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/256e06136511bd8d3d4bee3cb6b911fa914aee1e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/256e06136511bd8d3d4bee3cb6b911fa914aee1e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4992876" author="JIRAUSER1256529" created="Fri, 18 Nov 2022 14:19:46 +0000"  >&lt;p&gt;&lt;a href=&quot;https://github.com/mongodb-js/compass/issues/3512&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/issues/3512&lt;/a&gt; is likely an instance of this being a problem in the real world (on WSL)&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="2074244">COMPASS-5911</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="2262228">COMPASS-6513</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2125469">COMPASS-6073</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2125470">COMPASS-6074</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>5.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 16 Nov 2022 15:45:56 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        4 weeks, 1 day 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_10257" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Documentation Changes</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="11861"><![CDATA[Not Needed]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>COMPASS-6856</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>xgen-internal-githook</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            4 weeks, 1 day ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>anna.henningsen@mongodb.com</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i19ql3:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|i2221q:9</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_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="7953">Iteration Qantassaurus</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10555" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>3.0</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_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i19cqf:</customfieldvalue>

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