<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:28:06 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-3434] Update NodeJS to Active LTS (v16) in Jenkins images</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-3434</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;&lt;b&gt;Summary:&lt;/b&gt; Use NodeJS&apos;s Active LTS (v16 as of February 2022) in Jenkins CI images for UI repos. &lt;/p&gt;

&lt;p&gt;&lt;b&gt;Details:&lt;/b&gt; Update the NodeJS version to Active LTS (v16) for the UI repos that remain on Jenkins. (Given the migration from Jenkins to GitHub Actions is underway, I accept that this could be closed as &quot;Won&apos;t do&quot; because it&apos;s not worth the effort. That&apos;s OK if the timeline is short, but it would be helpful to know what that timeline is if so.)&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/folio-org/folio-tools/blob/master/jenkins-slave-docker/Dockerfile.focal-java-11#L33&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/folio-org/folio-tools/blob/master/jenkins-slave-docker/Dockerfile.focal-java-11#L33&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/folio-org/folio-ansible/blob/master/roles/stripes-build/tasks/main.yml#L72&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/folio-org/folio-ansible/blob/master/roles/stripes-build/tasks/main.yml#L72&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="82240">FOLIO-3434</key>
            <summary>Update NodeJS to Active LTS (v16) in Jenkins images</summary>
                <type id="10003" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium">Task</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="61cd0ca0bce5e00069e98be7">David Crossley</assignee>
                                                                <reporter accountid="615afd1cd9820f0070a09ef0">Zak Burke</reporter>
                                    <labels>
                    </labels>
                <created>Mon, 28 Feb 2022 17:33:45 +0000</created>
                <updated>Fri, 5 May 2023 08:35:58 +0000</updated>
                            <resolved>Tue, 17 May 2022 07:15:26 +0000</resolved>
                                                                    <component>Continuous Integration</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                <comments>
                                                            <comment id="197346" author="61cd0ca0bce5e00069e98be7" created="Thu, 5 May 2022 09:38:35 +0000"  >&lt;p&gt;I have built the test image &quot;java-11-test&quot; and followed the usual procedure to verify with various jenkins builds.&lt;/p&gt;

&lt;p&gt;Some failed during their &quot;tests&quot; stage.&lt;/p&gt;

&lt;p&gt;Okay: folio-snapshot-test &lt;a href=&quot;https://jenkins-aws.indexdata.com/job/FOLIO_Reference_Builds/job/folio-snapshot-test/457/consoleFull&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;build log&lt;/a&gt;&lt;br/&gt;
 Okay: ui-courses &lt;a href=&quot;https://jenkins-aws.indexdata.com/job/folio-org/job/ui-courses/job/FOLIO-3434-jenkins-docker/1/consoleFull&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;build log&lt;/a&gt;&lt;br/&gt;
 Okay: ui-organizations &lt;a href=&quot;https://jenkins-aws.indexdata.com/job/folio-org/job/ui-organizations/job/FOLIO-3434-jenkins-docker/1/consoleFull&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;build log&lt;/a&gt;&lt;br/&gt;
 Fail: ui-finance &lt;a href=&quot;https://jenkins-aws.indexdata.com/job/folio-org/job/ui-finance/job/FOLIO-3434-jenkins-docker/1/consoleFull&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;build log&lt;/a&gt;&lt;br/&gt;
 Fail: ui-orders &lt;a href=&quot;https://jenkins-aws.indexdata.com/job/folio-org/job/ui-orders/job/FOLIO-3434-jenkins-docker/1/consoleFull&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;build log&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;There is an open branch at each: &lt;tt&gt;FOLIO-3434-jenkins-docker&lt;/tt&gt;&lt;/p&gt;

&lt;p&gt;I was combining this ticket with the general upgrade of base tools 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;FOLIO-3464&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/FOLIO-3464&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Rebuild/upgrade jenkins-slave-docker for OpenJDK 11.0.15&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10303?size=medium&quot; /&gt;
            FOLIO-3464
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
, but got these troubles, so separated. If relevant, that active 2.9.5 image has these &lt;a href=&quot;https://github.com/folio-org/folio-tools/blob/master/jenkins-slave-docker/NEWS.md&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;supporting tech&lt;/a&gt; versions.&lt;/p&gt;

&lt;p&gt;This java-11-test image has: node v16.15.0&lt;/p&gt;

&lt;p&gt;There are over 50 front-end projects still using Jenkins.&lt;/p&gt;</comment>
                                                            <comment id="197349" author="61cd0ca0bce5e00069e98be7" created="Fri, 6 May 2022 23:38:08 +0000"  >&lt;p&gt;I put this ticket into Blocked state. Will discuss at next DevOps meeting.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                                                            <comment id="197351" author="557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d" created="Mon, 9 May 2022 14:22:08 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=615afd1cd9820f0070a09ef0&quot; class=&quot;user-hover&quot; rel=&quot;615afd1cd9820f0070a09ef0&quot; data-account-id=&quot;615afd1cd9820f0070a09ef0&quot; accountid=&quot;615afd1cd9820f0070a09ef0&quot; rel=&quot;noreferrer&quot;&gt;Zak Burke&lt;/a&gt; Please see David&apos;s comment above as some modules break when the image uses v16. I think we should block the devops ticket on an epic to port test and verify that the modules work with v16 before this ticket is closed. Can you please discuss this ticket with the StripesForce team?&lt;/p&gt;</comment>
                                                            <comment id="197354" author="61cd0ca0bce5e00069e98be7" created="Mon, 9 May 2022 14:59:29 +0000"  >&lt;p&gt;We added 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;FOLIO-3494&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/FOLIO-3494&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Create new jenkins docker image for Node v16 and Java 17&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            FOLIO-3494
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
 to provide a mechanism for NPM-based projects to specify a new Jenkins image that has Node v16, or the old one with Node v14.&lt;/p&gt;</comment>
                                                            <comment id="197356" author="615afd1cd9820f0070a09ef0" created="Mon, 9 May 2022 16:35:35 +0000"  >&lt;p&gt;Thanks for looping me in, &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ab8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; class=&quot;user-hover&quot; rel=&quot;557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; data-account-id=&quot;557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; accountid=&quot;557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; rel=&quot;noreferrer&quot;&gt;Jakub Skoczen&lt;/a&gt;. I&apos;ll take a look at those failed build logs and will discuss this with stripes-force (Attn: &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=62a96ae7192edb006f9f1bf9&quot; class=&quot;user-hover&quot; rel=&quot;62a96ae7192edb006f9f1bf9&quot; data-account-id=&quot;62a96ae7192edb006f9f1bf9&quot; accountid=&quot;62a96ae7192edb006f9f1bf9&quot; rel=&quot;noreferrer&quot;&gt;Khalilah Gambrell&lt;/a&gt;). Marching our node versions forward is required work so I think blocking this while we evaluate the build failures, rather than allowing some modules to continue building on older releases, is the best way forward. If the necessary updates turn out to be time consuming then we consider official support for legacy versions, but even so, only for a limited time while we wait for that update work to happen.&lt;/p&gt;</comment>
                                                            <comment id="197358" author="61cd0ca0bce5e00069e98be7" created="Tue, 10 May 2022 00:53:42 +0000"  >&lt;p&gt;I need to move on to utilise that jenkins java-11-test image for another task. I have attached the jenkins logs for those UI modules.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                                                            <comment id="197361" author="61cd0ca0bce5e00069e98be7" created="Tue, 17 May 2022 07:15:09 +0000"  >&lt;p&gt;This is now ready (done via 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;FOLIO-3494&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/FOLIO-3494&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Create new jenkins docker image for Node v16 and Java 17&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            FOLIO-3494
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
 and 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;FOLIO-3478&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/FOLIO-3478&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Update jenkins-slave-docker to Jammy LTS&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium&quot; /&gt;
            FOLIO-3478
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
).&lt;/p&gt;

&lt;p&gt;The back-end modules, and the remaining front-end Jenkins-based modules, can now utilise either buildNode &lt;tt&gt;&apos;jenkins-agent-java17&apos;&lt;/tt&gt; (which has Java 17 and Node.js 16) or the default &lt;tt&gt;&apos;jenkins-agent-java11&apos;&lt;/tt&gt; (which has Java 11 and Node.js 14).&lt;/p&gt;

&lt;p&gt;Refer to documentation at:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;https://dev.folio.org/faqs/how-to-specify-backend-java-ci/&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://dev.folio.org/faqs/how-to-specify-backend-java-ci/&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://dev.folio.org/guides/jenkinsfile/&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://dev.folio.org/guides/jenkinsfile/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="82310">FOLIO-3494</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10001">
                    <name>Cloners</name>
                                            <outwardlinks description="clones">
                                        <issuelink>
            <issuekey id="82239">FOLIO-3432</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="79719">FOLIO-3433</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="82161">FOLIO-3324</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="82412">FOLIO-3511</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="82161">FOLIO-3324</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="64421" name="folio-3434-ui-finance-jenkins.txt" size="112808" author="61cd0ca0bce5e00069e98be7" created="Tue, 10 May 2022 00:50:32 +0000"/>
                            <attachment id="64422" name="folio-3434-ui-orders-jenkins.txt" size="338167" author="61cd0ca0bce5e00069e98be7" created="Tue, 10 May 2022 00:50:31 +0000"/>
                            <attachment id="64423" name="folio-3434-ui-organizations-jenkins.txt" size="82675" author="61cd0ca0bce5e00069e98be7" created="Tue, 10 May 2022 00:50:32 +0000"/>
                    </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|hzx1aq:o</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="2002">DevOps Sprint 137</customfieldvalue>
    <customfieldvalue id="2003">DevOps Sprint 138</customfieldvalue>
    <customfieldvalue id="236">Kitfox: sprint 165</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Thu, 5 May 2022 09:38:35 +0000</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>