<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:29: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-3570] An api-lint violation with mod-inventory &quot;@context&quot; JSON property</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-3570</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;We are prevented from upgrading the mod-inventory repository to use the new &quot;api-lint&quot; CI facility (
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;FOLIO-3231&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/FOLIO-3231&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Ensure that each API-using backend module migrates to new CI facilities&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-3231
        &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-3017&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/FOLIO-3017&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;List RAML issues with migration to new CI tool api-lint&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-3017
        &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;
). (All other back-end repositories are now moved.)&lt;/p&gt;

&lt;p&gt;This is due to a parsing violation with &quot;inventory.raml&quot; regarding the use of a JSON property &quot;&lt;tt&gt;@context&lt;/tt&gt;&quot; in an example file.&lt;/p&gt;

&lt;p&gt;A bug report has been provided upstream: &lt;a href=&quot;https://github.com/aml-org/amf/issues/1569&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/aml-org/amf/issues/1569&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The error report from api-lint (i.e. the dependency &quot;amf-client-js&quot;) is obscure:&lt;/p&gt;

&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;- Constraint: http://a.ml/vocabularies/amf/core#unresolved-reference
  Message: Boxed Error
...
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;The upstream bug report has the detail.&lt;/p&gt;

&lt;p&gt;The reason that this arises now with this new dependency for our api-lint (and not for our previous tool which used a long-ago deprecated dependency) is that &quot;&lt;tt&gt;@context&lt;/tt&gt;&quot; is a reserved keyword in JSON-LD for Linked Data, which is the internal model used by AMF.&lt;/p&gt;

&lt;p&gt;We will await the outcome of the AMF bug report. If there is not a resolution, then there might be an acceptable workaround.&lt;/p&gt;</description>
                <environment></environment>
        <key id="82352">FOLIO-3570</key>
            <summary>An api-lint violation with mod-inventory &quot;@context&quot; JSON property</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="61cd0ca0bce5e00069e98be7">David Crossley</reporter>
                                    <labels>
                            <label>raml</label>
                    </labels>
                <created>Thu, 1 Sep 2022 06:55:25 +0000</created>
                <updated>Wed, 26 Oct 2022 05:02:18 +0000</updated>
                            <resolved>Wed, 26 Oct 2022 05:02:18 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                <comments>
                                                            <comment id="198160" author="61cd0ca0bce5e00069e98be7" created="Thu, 1 Sep 2022 07:02:19 +0000"  >&lt;p&gt;Blocked awaiting the upstream ticket AMF 1569.&lt;/p&gt;</comment>
                                                            <comment id="198161" author="61cd0ca0bce5e00069e98be7" created="Wed, 7 Sep 2022 07:51:16 +0000"  >&lt;p&gt;This is in their internal queue. They do intend to have a fix. No ETA.&lt;/p&gt;</comment>
                                                            <comment id="198162" author="61cd0ca0bce5e00069e98be7" created="Thu, 29 Sep 2022 23:17:16 +0000"  >&lt;p&gt;At 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;MODINV-734&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/MODINV-734&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Remove Dublin Core support and self links&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;
            MODINV-734
        &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;
 the example file (and associated stuff) that leads to this violation will be removed.&lt;/p&gt;

&lt;p&gt;When the AMF fix is available then we can still verify using an older checkout of mod-inventory.&lt;/p&gt;</comment>
                                                            <comment id="198163" author="61cd0ca0bce5e00069e98be7" created="Wed, 26 Oct 2022 05:01:57 +0000"  >&lt;p&gt;Closed this 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;FOLIO-3570&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/FOLIO-3570&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;An api-lint violation with mod-inventory &amp;quot;@context&amp;quot; JSON property&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-3570
        &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;Now that those files are gone via 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;MODINV-734&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/MODINV-734&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Remove Dublin Core support and self links&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;
            MODINV-734
        &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;
, we do not have this problem. The mod-inventory has been upgraded to use the new api-lint and api-doc 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;FOLIO-3231&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/FOLIO-3231&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Ensure that each API-using backend module migrates to new CI facilities&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-3231
        &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;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="82140">FOLIO-3231</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="60735">MODINV-734</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="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|i05ce8:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="1728">DevOps Sprint 146</customfieldvalue>
    <customfieldvalue id="2008">DevOps Sprint 149</customfieldvalue>
    <customfieldvalue id="2009">DevOps Sprint 150</customfieldvalue>
    <customfieldvalue id="2010">DevOps Sprint 151</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>