<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:13:15 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-1425] FOLIO Testing Platform Fails To Build - react-bootstrap 0.32.2 introduces babel-runtime 7.0.0-beta.44</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-1425</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;I tried building the `folio-testing-platform`, and `yarn build output` resulted in lots of similar looking errors:&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;
ERROR in ./node_modules/react-bootstrap/es/DropdownMenu.js
Module not found: Error: Can&lt;span class=&quot;code-quote&quot;&gt;&apos;t resolve &apos;&lt;/span&gt;@babel/runtime/core-js/array/from&lt;span class=&quot;code-quote&quot;&gt;&apos; in &apos;&lt;/span&gt;.../folio/folio-testing-platform/node_modules/react-bootstrap/es&apos;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;I haven&#8217;t checked all of them, but most seem to take this form, but with different parts that cannot be resolved. My ability to diagnose javascript dependency issues likely isn&#8217;t good enough to get much further.&lt;/p&gt;

&lt;p&gt;Could this be related to the babel dependency definitions we have? Quite a few are resolving as &lt;tt&gt;`7.0.0-beta.44`&lt;/tt&gt;&lt;/p&gt;

&lt;p&gt;I don&#8217;t know if this is relevant but we have two different major versions of babel-loader resolving:&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;
babel-loader@^7.1.4:
  version &lt;span class=&quot;code-quote&quot;&gt;&quot;7.1.5&quot;&lt;/span&gt;
  resolved &lt;span class=&quot;code-quote&quot;&gt;&quot;https:&lt;span class=&quot;code-comment&quot;&gt;//registry.yarnpkg.com/babel-loader/-/babel-loader-7.1.5.tgz#e3ee0cd7394aa557e013b02d3e492bfd07aa6d68&quot;&lt;/span&gt;
&lt;/span&gt;  dependencies:
    find-cache-dir &lt;span class=&quot;code-quote&quot;&gt;&quot;^1.0.0&quot;&lt;/span&gt;
    loader-utils &lt;span class=&quot;code-quote&quot;&gt;&quot;^1.0.2&quot;&lt;/span&gt;
    mkdirp &lt;span class=&quot;code-quote&quot;&gt;&quot;^0.5.1&quot;&lt;/span&gt;

babel-loader@^8.0.0-beta.2:
  version &lt;span class=&quot;code-quote&quot;&gt;&quot;8.0.0-beta.4&quot;&lt;/span&gt;
  resolved &lt;span class=&quot;code-quote&quot;&gt;&quot;https:&lt;span class=&quot;code-comment&quot;&gt;//registry.yarnpkg.com/babel-loader/-/babel-loader-8.0.0-beta.4.tgz#c3fab00696c385c70c04dbe486391f0eb996f345&quot;&lt;/span&gt;
&lt;/span&gt;  dependencies:
    find-cache-dir &lt;span class=&quot;code-quote&quot;&gt;&quot;^1.0.0&quot;&lt;/span&gt;
    loader-utils &lt;span class=&quot;code-quote&quot;&gt;&quot;^1.0.2&quot;&lt;/span&gt;
    mkdirp &lt;span class=&quot;code-quote&quot;&gt;&quot;^0.5.1&quot;&lt;/span&gt;
    util.promisify &lt;span class=&quot;code-quote&quot;&gt;&quot;^1.0.0&quot;&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Which appears to come from 2 versions of react-bootstrap:&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;
react-bootstrap@^0.31.1:
  version &lt;span class=&quot;code-quote&quot;&gt;&quot;0.31.5&quot;&lt;/span&gt;
  resolved &lt;span class=&quot;code-quote&quot;&gt;&quot;https:&lt;span class=&quot;code-comment&quot;&gt;//registry.yarnpkg.com/react-bootstrap/-/react-bootstrap-0.31.5.tgz#57040fa8b1274e1e074803c21a1b895fdabea05a&quot;&lt;/span&gt;
&lt;/span&gt;  dependencies:
    babel-runtime &lt;span class=&quot;code-quote&quot;&gt;&quot;^6.11.6&quot;&lt;/span&gt;
    classnames &lt;span class=&quot;code-quote&quot;&gt;&quot;^2.2.5&quot;&lt;/span&gt;
    dom-helpers &lt;span class=&quot;code-quote&quot;&gt;&quot;^3.2.0&quot;&lt;/span&gt;
    invariant &lt;span class=&quot;code-quote&quot;&gt;&quot;^2.2.1&quot;&lt;/span&gt;
    keycode &lt;span class=&quot;code-quote&quot;&gt;&quot;^2.1.2&quot;&lt;/span&gt;
    prop-types &lt;span class=&quot;code-quote&quot;&gt;&quot;^15.5.10&quot;&lt;/span&gt;
    prop-types-extra &lt;span class=&quot;code-quote&quot;&gt;&quot;^1.0.1&quot;&lt;/span&gt;
    react-overlays &lt;span class=&quot;code-quote&quot;&gt;&quot;^0.7.4&quot;&lt;/span&gt;
    uncontrollable &lt;span class=&quot;code-quote&quot;&gt;&quot;^4.1.0&quot;&lt;/span&gt;
    warning &lt;span class=&quot;code-quote&quot;&gt;&quot;^3.0.0&quot;&lt;/span&gt;

react-bootstrap@^0.32.0:
  version &lt;span class=&quot;code-quote&quot;&gt;&quot;0.32.2&quot;&lt;/span&gt;
  resolved &lt;span class=&quot;code-quote&quot;&gt;&quot;https:&lt;span class=&quot;code-comment&quot;&gt;//registry.yarnpkg.com/react-bootstrap/-/react-bootstrap-0.32.2.tgz#2420ab933c375968033d465e5f4523aa7bb7ceac&quot;&lt;/span&gt;
&lt;/span&gt;  dependencies:
    &lt;span class=&quot;code-quote&quot;&gt;&quot;@babel/runtime&quot;&lt;/span&gt; &lt;span class=&quot;code-quote&quot;&gt;&quot;^7.0.0-beta.42&quot;&lt;/span&gt;
    babel-loader &lt;span class=&quot;code-quote&quot;&gt;&quot;^8.0.0-beta.2&quot;&lt;/span&gt;
    classnames &lt;span class=&quot;code-quote&quot;&gt;&quot;^2.2.5&quot;&lt;/span&gt;
    dom-helpers &lt;span class=&quot;code-quote&quot;&gt;&quot;^3.2.0&quot;&lt;/span&gt;
    enzyme-adapter-react-15 &lt;span class=&quot;code-quote&quot;&gt;&quot;^1.0.1&quot;&lt;/span&gt;
    invariant &lt;span class=&quot;code-quote&quot;&gt;&quot;^2.2.4&quot;&lt;/span&gt;
    keycode &lt;span class=&quot;code-quote&quot;&gt;&quot;^2.2.0&quot;&lt;/span&gt;
    prop-types &lt;span class=&quot;code-quote&quot;&gt;&quot;^15.6.1&quot;&lt;/span&gt;
    prop-types-extra &lt;span class=&quot;code-quote&quot;&gt;&quot;^1.0.1&quot;&lt;/span&gt;
    react-overlays &lt;span class=&quot;code-quote&quot;&gt;&quot;^0.8.0&quot;&lt;/span&gt;
    react-prop-types &lt;span class=&quot;code-quote&quot;&gt;&quot;^0.4.0&quot;&lt;/span&gt;
    react-transition-group &lt;span class=&quot;code-quote&quot;&gt;&quot;^2.0.0&quot;&lt;/span&gt;
    uncontrollable &lt;span class=&quot;code-quote&quot;&gt;&quot;^5.0.0&quot;&lt;/span&gt;
    warning &lt;span class=&quot;code-quote&quot;&gt;&quot;^3.0.0&quot;&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;It looks like these two versions have been fine until the &lt;tt&gt;react-bootstrap 0.32.2&lt;/tt&gt; release last night (established by looking at the tags in github) introduced a dependency on `babel-runtime ^7.0.0-beta.42` which is significantly different.&lt;/p&gt;</description>
                <environment></environment>
        <key id="80842">FOLIO-1425</key>
            <summary>FOLIO Testing Platform Fails To Build - react-bootstrap 0.32.2 introduces babel-runtime 7.0.0-beta.44</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="10001" iconUrl="https://dev.folio.org/assets/jira-priority/jira-p2.svg">P2</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="615afd1cd9820f0070a09ef0">Zak Burke</assignee>
                                                                <reporter accountid="63e2a2771b13d42998e4e706">Marc Johnson</reporter>
                                    <labels>
                            <label>core</label>
                            <label>sprint45</label>
                    </labels>
                <created>Sat, 18 Aug 2018 09:19:32 +0000</created>
                <updated>Mon, 12 Nov 2018 14:24:55 +0000</updated>
                            <resolved>Mon, 20 Aug 2018 10:45:30 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                <comments>
                                                            <comment id="195192" author="63e2a2771b13d42998e4e706" created="Sat, 18 Aug 2018 10:12:03 +0000"  >&lt;p&gt;I&#8217;ve issued a bandaid pull request (&lt;a href=&quot;https://github.com/folio-org/folio-testing-platform/pull/23&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/folio-org/folio-testing-platform/pull/23&lt;/a&gt;) which resolves react-boostrap specifically to 0.31.1 until it can be decided what the correct proper resolution of this is.&lt;/p&gt;

&lt;p&gt;I don&#8217;t know if this breaks any functionality.&lt;/p&gt;</comment>
                                                            <comment id="195195" author="615afd1cd9820f0070a09ef0" created="Mon, 20 Aug 2018 10:45:30 +0000"  >&lt;p&gt;Pinned react-bootstrap to &lt;tt&gt;&quot;0.32.1&quot;&lt;/tt&gt; instead of &lt;tt&gt;&quot;^0.32.0&quot;&lt;/tt&gt; or similar carat versions in all repositories that require it. UI repositories should not be using react-bootstrap directly since 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;STRIPES-203&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/STRIPES-203&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;UI modules should probably not use react-bootstrap directly&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;
            STRIPES-203
        &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;
. Alas. &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_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|hzysmn:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Mon, 20 Aug 2018 10:45:30 +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>