<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:30:29 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 add field=key&field=summary to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>FOLIO Jira</title>
    <link>https://folio-org.atlassian.net</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>1001.0.0-SNAPSHOT</version>
        <build-number>100246</build-number>
        <build-date>07-02-2024</build-date>
    </build-info>

<item>
            <title>[FOLIO-3760] Vagrant box -- yarn install failure</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-3760</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=613f23fc481377006b9d0342&quot; class=&quot;user-hover&quot; rel=&quot;613f23fc481377006b9d0342&quot; data-account-id=&quot;613f23fc481377006b9d0342&quot; accountid=&quot;613f23fc481377006b9d0342&quot; rel=&quot;noreferrer&quot;&gt;Jens Heinrich&lt;/a&gt; reports:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;the folio/release box has an incompatible node version, so yarn install does not work there&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt;: error postcss-nesting@8.0.1: The engine &lt;span class=&quot;code-quote&quot;&gt;&quot;node&quot;&lt;/span&gt; is incompatible with &lt;span class=&quot;code-keyword&quot;&gt;this&lt;/span&gt; module. Expected version &lt;span class=&quot;code-quote&quot;&gt;&quot;12 - 16&quot;&lt;/span&gt;. Got &lt;span class=&quot;code-quote&quot;&gt;&quot;18.15.0&quot;&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;

&lt;p&gt;This is somewhat mysterious, because of course &lt;tt&gt;yarn install&lt;/tt&gt; is used in creating the Stripes UI that is served up on the Vagrant box.&lt;/p&gt;

&lt;p&gt;Speculation: we use &lt;tt&gt;n lts&lt;/tt&gt; to set the node version for the root user when building the box. Perhaps using &lt;tt&gt;lts&lt;/tt&gt; is not specific enough.&lt;/p&gt;</description>
                <environment></environment>
        <key id="82565">FOLIO-3760</key>
            <summary>Vagrant box -- yarn install failure</summary>
                <type id="10001" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10303?size=medium">Bug</type>
                                            <priority id="10005" iconUrl="https://dev.folio.org/assets/jira-priority/tbd.svg">TBD</priority>
                        <status id="6" iconUrl="https://folio-org.atlassian.net/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="green"/>
                                    <resolution id="10003">Done</resolution>
                                                        <assignee accountid="5c706fbb47a54a6728e59df2">Wayne Schneider</assignee>
                                                                <reporter accountid="5c706fbb47a54a6728e59df2">Wayne Schneider</reporter>
                                    <labels>
                    </labels>
                <created>Wed, 19 Apr 2023 13:57:00 +0000</created>
                <updated>Wed, 19 Apr 2023 19:54:26 +0000</updated>
                            <resolved>Wed, 19 Apr 2023 19:54:26 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                <comments>
                                                            <comment id="196263" author="5c706fbb47a54a6728e59df2" created="Wed, 19 Apr 2023 17:17:53 +0000"  >&lt;p&gt;The explanation for the mystery is that the &lt;tt&gt;stripes-build&lt;/tt&gt; role executes &lt;tt&gt;n 14&lt;/tt&gt; (pinning Node.js to v14 for actually building Stripes), while the &lt;tt&gt;add-users&lt;/tt&gt; role executes &lt;tt&gt;n lts&lt;/tt&gt; (after Stripes has been built), so the system Node.js moves to v18.&lt;/p&gt;

&lt;p&gt;I am fixing by adding the &lt;tt&gt;n&lt;/tt&gt; invocation to the &lt;tt&gt;nodejs&lt;/tt&gt; role and using a variable to allow us to set the version through configuration rather than code (and removing all other &lt;tt&gt;n&lt;/tt&gt; invocations from the playbooks).&lt;/p&gt;</comment>
                                                            <comment id="196264" author="5c706fbb47a54a6728e59df2" created="Wed, 19 Apr 2023 19:54:07 +0000"  >&lt;p&gt;This has been fixed in the default branch of folio-ansible, as well as the release-r3-2022 and release-r1-2023 branches. Next builds of Vagrant boxes should have the Node.js version set correctly.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10000" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummarycf">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10057" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Development Team</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10155"><![CDATA[FOLIO DevOps]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10063" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>PO Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10106" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>RCA Group</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10367"><![CDATA[TBD]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i06w5f:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="1718">DevOps Sprint 160</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10025" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>[CHART] Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                    </customfields>
    </item>
</channel>
</rss>