<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:26:56 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-3278] FOLIO testing unavailable due incompatible expectations for source-manager-parsed-records interface</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-3278</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=712020%3A7acb2b09-05c8-4f20-b665-68aff31321d2&quot; class=&quot;user-hover&quot; rel=&quot;712020:7acb2b09-05c8-4f20-b665-68aff31321d2&quot; data-account-id=&quot;712020:7acb2b09-05c8-4f20-b665-68aff31321d2&quot; accountid=&quot;712020:7acb2b09-05c8-4f20-b665-68aff31321d2&quot; rel=&quot;noreferrer&quot;&gt;Volodymyr Rohach&lt;/a&gt; reported that the folio-testing environment was unavailable.&lt;/p&gt;

&lt;p&gt;After some investigation of the &lt;a href=&quot;https://jenkins-aws.indexdata.com/job/FOLIO_Reference_Builds/job/folio-testing-backend/1061/consoleFull&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;latest build&lt;/a&gt;, the cause was identified as an incompatible interface expectations for the &lt;tt&gt;source-manager-parsed-records&lt;/tt&gt; interface:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Incompatible version for module mod-quick-marc-2.2.0-SNAPSHOT.122 interface source-manager-parsed-records. Need 2.0. Have 3.0/mod-source-record-manager-3.2.0-SNAPSHOT.456&quot;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Unfortunately, it isn&apos;t possible to easily identify the work that contributed to this outage, as the &lt;a href=&quot;https://github.com/folio-org/mod-source-record-manager/commit/0ef20030fd913953bb5ae2c2a88bf518338e0a7a&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;change&lt;/a&gt; was made directly to the mainline with no reference to a JIRA issue.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Interested parties:&lt;/b&gt;  &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A003b2b3f-c9ac-4207-96eb-21cdb3765e26&quot; class=&quot;user-hover&quot; rel=&quot;557058:003b2b3f-c9ac-4207-96eb-21cdb3765e26&quot; data-account-id=&quot;557058:003b2b3f-c9ac-4207-96eb-21cdb3765e26&quot; accountid=&quot;557058:003b2b3f-c9ac-4207-96eb-21cdb3765e26&quot; rel=&quot;noreferrer&quot;&gt;Oleksii Petrenko&lt;/a&gt; &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5cffed1a5d548b0c51d6b19b&quot; class=&quot;user-hover&quot; rel=&quot;5cffed1a5d548b0c51d6b19b&quot; data-account-id=&quot;5cffed1a5d548b0c51d6b19b&quot; accountid=&quot;5cffed1a5d548b0c51d6b19b&quot; rel=&quot;noreferrer&quot;&gt;Anton Emelianov&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
        <key id="82128">FOLIO-3278</key>
            <summary>FOLIO testing unavailable due incompatible expectations for source-manager-parsed-records interface</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="5eb44b5a96bbcb0b8585c98d">Pavlo Smahin</assignee>
                                                                <reporter accountid="63e2a2771b13d42998e4e706">Marc Johnson</reporter>
                                    <labels>
                            <label>hosted-environments</label>
                            <label>interface-incompatibility</label>
                            <label>outage</label>
                    </labels>
                <created>Fri, 3 Sep 2021 10:10:23 +0000</created>
                <updated>Fri, 3 Sep 2021 13:54:57 +0000</updated>
                            <resolved>Fri, 3 Sep 2021 13:54:57 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                <comments>
                                                            <comment id="196597" author="5c706fbb47a54a6728e59df2" created="Fri, 3 Sep 2021 13:06:20 +0000"  >&lt;p&gt;This work was announced on the &lt;a href=&quot;https://folio-project.slack.com/archives/C210RP0T1/p1630502337010100&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;FOLIO &amp;#35;development Slack channel&lt;/a&gt;. PR: &lt;a href=&quot;https://github.com/folio-org/mod-source-record-manager/pull/476/files&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/folio-org/mod-source-record-manager/pull/476/files&lt;/a&gt;&lt;/p&gt;</comment>
                                                            <comment id="196599" author="5c706fbb47a54a6728e59df2" created="Fri, 3 Sep 2021 13:25:24 +0000"  >&lt;p&gt;The PR references 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;MODSOURMAN-553&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/MODSOURMAN-553&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Update GET /change-manager/parsedRecords to have externalId param&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;
            MODSOURMAN-553
        &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;
, which appears to suggest a breaking change (&quot;Update GET /change-manager/parsedRecords to have &lt;em&gt;externalId&lt;/em&gt; param instead [of] &lt;em&gt;instanceId&lt;/em&gt;&quot;). Certainly looking at the API documentation, there is definitely a breaking change to this interface, in that the &lt;tt&gt;instanceId&lt;/tt&gt; query parameter is no longer supported. I note in the &lt;a href=&quot;https://github.com/folio-org/mod-quick-marc/pull/112&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;PR&lt;/a&gt; for the mod-quick-marc change related to this issue that there is no code change, only a module descriptor change, so while the system may build, it may be that mod-quick-marc will be unable to use the new interface.&lt;/p&gt;

&lt;p&gt;It occurs to me that it might be possible to introduce a new query parameter and deprecate the use of the old one, avoiding a breaking change. &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=6351423ef7ad721e784c7cbe&quot; class=&quot;user-hover&quot; rel=&quot;6351423ef7ad721e784c7cbe&quot; data-account-id=&quot;6351423ef7ad721e784c7cbe&quot; accountid=&quot;6351423ef7ad721e784c7cbe&quot; rel=&quot;noreferrer&quot;&gt;Shans Kaluhin&lt;/a&gt;, &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5eb44b5a96bbcb0b8585c98d&quot; class=&quot;user-hover&quot; rel=&quot;5eb44b5a96bbcb0b8585c98d&quot; data-account-id=&quot;5eb44b5a96bbcb0b8585c98d&quot; accountid=&quot;5eb44b5a96bbcb0b8585c98d&quot; rel=&quot;noreferrer&quot;&gt;Pavlo Smahin&lt;/a&gt;, it might be much less disruptive to downstream consumers to use this strategy in the future.&lt;/p&gt;</comment>
                                                            <comment id="196601" author="5c706fbb47a54a6728e59df2" created="Fri, 3 Sep 2021 13:54:34 +0000"  >&lt;p&gt;With the change in the mod-quick-marc module descriptor, folio-testing has been rebuilt.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="21327">FAT-947</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="58061">MODSOURMAN-553</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <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="10180"><![CDATA[Spitfire]]></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_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03ain:</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>Fri, 3 Sep 2021 13:06:20 +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>