<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:21:38 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>[STCLI-148] optional-dependency syntax in MDs is incorrect</title>
                <link>https://folio-org.atlassian.net/browse/STCLI-148</link>
                <project id="10171" key="STCLI">stripes-cli</project>
                    <description>&lt;p&gt;CI cannot complete`master` branch builds of ui-tenant-settings because module descriptor publishing fails. It appears not to like the new `optionalOkapiInterfaces` that are now present in the `package.json`: &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-quote&quot;&gt;&quot;optionalOkapiInterfaces&quot;&lt;/span&gt;: {
      &lt;span class=&quot;code-quote&quot;&gt;&quot;course-reserves-storage&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;0.2&quot;&lt;/span&gt;,
      &lt;span class=&quot;code-quote&quot;&gt;&quot;reserves-storage&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;0.1&quot;&lt;/span&gt;
    },
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;as the &lt;a href=&quot;https://jenkins-aws.indexdata.com/job/folio-org/job/ui-tenant-settings/job/master/96/console&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;build log&lt;/a&gt; reports: &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;
HttpMethod: POST
URL: http:&lt;span class=&quot;code-comment&quot;&gt;//folio-registry.aws.indexdata.com/_/proxy/modules
&lt;/span&gt;Content-Type: application/json; charset=UTF-8
Accept: application/json
Sending request to url: http:&lt;span class=&quot;code-comment&quot;&gt;//folio-registry.aws.indexdata.com/_/proxy/modules
&lt;/span&gt;Response Code: HTTP/1.1 400 Bad Request
Response: 
Failed to decode:Unrecognized field &lt;span class=&quot;code-quote&quot;&gt;&quot;optional&quot;&lt;/span&gt; (&lt;span class=&quot;code-keyword&quot;&gt;class &lt;/span&gt;org.folio.okapi.bean.InterfaceDescriptor), not marked as ignorable (5 known properties: &lt;span class=&quot;code-quote&quot;&gt;&quot;version&quot;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&quot;handlers&quot;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&quot;id&quot;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&quot;scope&quot;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&quot;interfaceType&quot;&lt;/span&gt;])
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="71450">STCLI-148</key>
            <summary>optional-dependency syntax in MDs is incorrect</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="5bffed52a1b46046f530c8f7">Mike Taylor</assignee>
                                                                <reporter accountid="615afd1cd9820f0070a09ef0">Zak Burke</reporter>
                                    <labels>
                    </labels>
                <created>Thu, 23 Apr 2020 00:04:15 +0000</created>
                <updated>Fri, 24 Apr 2020 11:04:18 +0000</updated>
                            <resolved>Thu, 23 Apr 2020 19:49:45 +0000</resolved>
                                                    <fixVersion>1.15.1</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                <comments>
                                                            <comment id="173243" author="615afd1cd9820f0070a09ef0" created="Thu, 23 Apr 2020 00:05:01 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5bffed52a1b46046f530c8f7&quot; class=&quot;user-hover&quot; rel=&quot;5bffed52a1b46046f530c8f7&quot; data-account-id=&quot;5bffed52a1b46046f530c8f7&quot; accountid=&quot;5bffed52a1b46046f530c8f7&quot; rel=&quot;noreferrer&quot;&gt;Mike Taylor&lt;/a&gt;, any thoughts? I know you did some &lt;a href=&quot;https://github.com/folio-org/stripes-cli/pull/211&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;related work in stripes-cli&lt;/a&gt; for 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;OKAPI-509&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/OKAPI-509&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Optional dependencies. &amp;quot;optional&amp;quot; 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/10322?size=medium&quot; /&gt;
            OKAPI-509
        &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;
, though this seems to be a problem with Okapi not liking the optional interfaces, rather than stripes-cli not knowing how to handle them.&lt;/p&gt;</comment>
                                                            <comment id="173244" author="5bffed52a1b46046f530c8f7" created="Thu, 23 Apr 2020 10:38:31 +0000"  >&lt;p&gt;Agreed, this seems to be a problem in Okapi.&lt;/p&gt;</comment>
                                                            <comment id="173245" author="63e2a2771b13d42998e4e706" created="Thu, 23 Apr 2020 11:19:07 +0000"  >&lt;p&gt;The error reported in the issue suggests that Okapi is refusing the descriptor because it does not recognise a property.&lt;/p&gt;

&lt;p&gt;That either means that: &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Okapi does not support optional dependencies yet (or at least the version running the registry)&lt;/li&gt;
	&lt;li&gt;There is a bug in Okapi&apos;s support for optional dependencies&lt;/li&gt;
	&lt;li&gt;The descriptor is defining optional dependencies incorrectly&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5f9abc1eb45b2e007453f423&quot; class=&quot;user-hover&quot; rel=&quot;5f9abc1eb45b2e007453f423&quot; data-account-id=&quot;5f9abc1eb45b2e007453f423&quot; accountid=&quot;5f9abc1eb45b2e007453f423&quot; rel=&quot;noreferrer&quot;&gt;John Malconian&lt;/a&gt; &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5cd423bebc70090d6ce241b1&quot; class=&quot;user-hover&quot; rel=&quot;5cd423bebc70090d6ce241b1&quot; data-account-id=&quot;5cd423bebc70090d6ce241b1&quot; accountid=&quot;5cd423bebc70090d6ce241b1&quot; rel=&quot;noreferrer&quot;&gt;Ian Hardy&lt;/a&gt; What version of Okapi is the registry running? Is it 2.37.0 or later?&lt;/p&gt;</comment>
                                                            <comment id="173246" author="63e2a2771b13d42998e4e706" created="Thu, 23 Apr 2020 11:28:19 +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; &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5bffed52a1b46046f530c8f7&quot; class=&quot;user-hover&quot; rel=&quot;5bffed52a1b46046f530c8f7&quot; data-account-id=&quot;5bffed52a1b46046f530c8f7&quot; accountid=&quot;5bffed52a1b46046f530c8f7&quot; rel=&quot;noreferrer&quot;&gt;Mike Taylor&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Please can an example module descriptor be included. &lt;/p&gt;

&lt;p&gt;The error message suggests that the &lt;tt&gt;optional&lt;/tt&gt; property is being included at the same level as &lt;tt&gt;version&lt;/tt&gt;, &lt;tt&gt;handlers&lt;/tt&gt;, &lt;tt&gt;id&lt;/tt&gt;, &lt;tt&gt;scope&lt;/tt&gt;, &lt;tt&gt;interfaceType&lt;/tt&gt; which are properties of the interface descriptor schema (used for both provided interfaces and dependencies). Is it being included as a boolean?&lt;/p&gt;

&lt;p&gt;The &lt;a href=&quot;https://github.com/folio-org/okapi/blob/322e1225375edc6b0588e6c4a0d5e6d999d4333a/okapi-core/src/main/raml/ModuleDescriptor.json#L46&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;Module Descriptor schema&lt;/a&gt; suggests that this is actually modelled by a separate array object named &lt;tt&gt;optional&lt;/tt&gt; at a higher level.&lt;/p&gt;

&lt;p&gt;This &lt;a href=&quot;https://github.com/folio-org/okapi/blob/f4286893d302c18ea3db285e19f94ef6291fd563/okapi-core/src/test/java/org/folio/okapi/ProxyTest.java#L382&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;automated test&lt;/a&gt; seems to confirm that.&lt;/p&gt;

&lt;p&gt;That suggests to me that the client, the UI module build, is generating an invalid module descriptor and Okapi is correct in refusing it.&lt;/p&gt;</comment>
                                                            <comment id="173247" author="615afd1cd9820f0070a09ef0" created="Thu, 23 Apr 2020 11:40:41 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=63e2a2771b13d42998e4e706&quot; class=&quot;user-hover&quot; rel=&quot;63e2a2771b13d42998e4e706&quot; data-account-id=&quot;63e2a2771b13d42998e4e706&quot; accountid=&quot;63e2a2771b13d42998e4e706&quot; rel=&quot;noreferrer&quot;&gt;Marc Johnson&lt;/a&gt;, the MD from linked build failure is copied below. &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5bffed52a1b46046f530c8f7&quot; class=&quot;user-hover&quot; rel=&quot;5bffed52a1b46046f530c8f7&quot; data-account-id=&quot;5bffed52a1b46046f530c8f7&quot; accountid=&quot;5bffed52a1b46046f530c8f7&quot; rel=&quot;noreferrer&quot;&gt;Mike Taylor&lt;/a&gt;, does Marc&apos;s assessment make sense? &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-quote&quot;&gt;&quot;id&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;folio_tenant-settings-3.0.100096&quot;&lt;/span&gt;,
  &lt;span class=&quot;code-quote&quot;&gt;&quot;name&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;Tenant settings&quot;&lt;/span&gt;,
  &lt;span class=&quot;code-quote&quot;&gt;&quot;permissionSets&quot;&lt;/span&gt;: [
    {
      &lt;span class=&quot;code-quote&quot;&gt;&quot;permissionName&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;module.tenant-settings.enabled&quot;&lt;/span&gt;,
      &lt;span class=&quot;code-quote&quot;&gt;&quot;displayName&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;UI: Tenant-settings module is enabled&quot;&lt;/span&gt;
    },
    {
      &lt;span class=&quot;code-quote&quot;&gt;&quot;permissionName&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;settings.tenant-settings.enabled&quot;&lt;/span&gt;,
      &lt;span class=&quot;code-quote&quot;&gt;&quot;displayName&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;Settings (tenant): display list of settings pages&quot;&lt;/span&gt;,
      &lt;span class=&quot;code-quote&quot;&gt;&quot;subPermissions&quot;&lt;/span&gt;: [
        &lt;span class=&quot;code-quote&quot;&gt;&quot;settings.enabled&quot;&lt;/span&gt;
      ]
    },
    {
      &lt;span class=&quot;code-quote&quot;&gt;&quot;permissionName&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;ui-tenant-settings.settings.addresses&quot;&lt;/span&gt;,
      &lt;span class=&quot;code-quote&quot;&gt;&quot;displayName&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;Settings (tenant): Can manage tenant addresses&quot;&lt;/span&gt;,
      &lt;span class=&quot;code-quote&quot;&gt;&quot;subPermissions&quot;&lt;/span&gt;: [
        &lt;span class=&quot;code-quote&quot;&gt;&quot;configuration.all&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;users.collection.get&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;settings.tenant-settings.enabled&quot;&lt;/span&gt;
      ],
      &lt;span class=&quot;code-quote&quot;&gt;&quot;visible&quot;&lt;/span&gt;: &lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;
    },
    {
      &lt;span class=&quot;code-quote&quot;&gt;&quot;permissionName&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;ui-tenant-settings.settings.key-bindings&quot;&lt;/span&gt;,
      &lt;span class=&quot;code-quote&quot;&gt;&quot;displayName&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;Settings (tenant): Can maintain key bindings&quot;&lt;/span&gt;,
      &lt;span class=&quot;code-quote&quot;&gt;&quot;subPermissions&quot;&lt;/span&gt;: [
        &lt;span class=&quot;code-quote&quot;&gt;&quot;configuration.all&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;settings.tenant-settings.enabled&quot;&lt;/span&gt;
      ],
      &lt;span class=&quot;code-quote&quot;&gt;&quot;visible&quot;&lt;/span&gt;: &lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;
    },
    {
      &lt;span class=&quot;code-quote&quot;&gt;&quot;permissionName&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;ui-tenant-settings.settings.locale&quot;&lt;/span&gt;,
      &lt;span class=&quot;code-quote&quot;&gt;&quot;displayName&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;Settings (tenant): Can edit language, localization, and currency&quot;&lt;/span&gt;,
      &lt;span class=&quot;code-quote&quot;&gt;&quot;subPermissions&quot;&lt;/span&gt;: [
        &lt;span class=&quot;code-quote&quot;&gt;&quot;configuration.all&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;settings.tenant-settings.enabled&quot;&lt;/span&gt;
      ],
      &lt;span class=&quot;code-quote&quot;&gt;&quot;visible&quot;&lt;/span&gt;: &lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;
    },
    {
      &lt;span class=&quot;code-quote&quot;&gt;&quot;permissionName&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;ui-tenant-settings.settings.plugins&quot;&lt;/span&gt;,
      &lt;span class=&quot;code-quote&quot;&gt;&quot;displayName&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;Settings (tenant): Can maintain preferred plugins&quot;&lt;/span&gt;,
      &lt;span class=&quot;code-quote&quot;&gt;&quot;subPermissions&quot;&lt;/span&gt;: [
        &lt;span class=&quot;code-quote&quot;&gt;&quot;configuration.all&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;settings.tenant-settings.enabled&quot;&lt;/span&gt;
      ],
      &lt;span class=&quot;code-quote&quot;&gt;&quot;visible&quot;&lt;/span&gt;: &lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;
    },
    {
      &lt;span class=&quot;code-quote&quot;&gt;&quot;permissionName&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;ui-tenant-settings.settings.sso&quot;&lt;/span&gt;,
      &lt;span class=&quot;code-quote&quot;&gt;&quot;displayName&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;Settings (tenant): Can maintain SSO settings&quot;&lt;/span&gt;,
      &lt;span class=&quot;code-quote&quot;&gt;&quot;subPermissions&quot;&lt;/span&gt;: [
        &lt;span class=&quot;code-quote&quot;&gt;&quot;configuration.all&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;settings.tenant-settings.enabled&quot;&lt;/span&gt;
      ],
      &lt;span class=&quot;code-quote&quot;&gt;&quot;visible&quot;&lt;/span&gt;: &lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;
    },
    {
      &lt;span class=&quot;code-quote&quot;&gt;&quot;permissionName&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;ui-tenant-settings.settings.location&quot;&lt;/span&gt;,
      &lt;span class=&quot;code-quote&quot;&gt;&quot;displayName&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;Settings (tenant): Can create, edit and remove locations&quot;&lt;/span&gt;,
      &lt;span class=&quot;code-quote&quot;&gt;&quot;subPermissions&quot;&lt;/span&gt;: [
        &lt;span class=&quot;code-quote&quot;&gt;&quot;configuration.all&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;settings.tenant-settings.enabled&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;users.item.get&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;users.collection.get&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;inventory-storage.location-units.institutions.collection.get&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;inventory-storage.location-units.institutions.item.get&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;inventory-storage.location-units.institutions.item.post&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;inventory-storage.location-units.institutions.item.put&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;inventory-storage.location-units.institutions.item.delete&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;inventory-storage.location-units.campuses.collection.get&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;inventory-storage.location-units.campuses.item.get&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;inventory-storage.location-units.campuses.item.post&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;inventory-storage.location-units.campuses.item.put&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;inventory-storage.location-units.campuses.item.delete&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;inventory-storage.location-units.libraries.collection.get&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;inventory-storage.location-units.libraries.item.get&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;inventory-storage.location-units.libraries.item.post&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;inventory-storage.location-units.libraries.item.put&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;inventory-storage.location-units.libraries.item.delete&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;inventory-storage.locations.collection.get&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;inventory-storage.locations.item.get&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;inventory-storage.locations.item.post&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;inventory-storage.locations.item.put&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;inventory-storage.locations.item.delete&quot;&lt;/span&gt;
      ],
      &lt;span class=&quot;code-quote&quot;&gt;&quot;visible&quot;&lt;/span&gt;: &lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;
    },
    {
      &lt;span class=&quot;code-quote&quot;&gt;&quot;permissionName&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;ui-tenant-settings.settings.servicepoints&quot;&lt;/span&gt;,
      &lt;span class=&quot;code-quote&quot;&gt;&quot;displayName&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;Settings (tenant):  Can create, edit and remove service points&quot;&lt;/span&gt;,
      &lt;span class=&quot;code-quote&quot;&gt;&quot;subPermissions&quot;&lt;/span&gt;: [
        &lt;span class=&quot;code-quote&quot;&gt;&quot;configuration.all&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;settings.tenant-settings.enabled&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;users.item.get&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;users.collection.get&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;inventory-storage.locations.collection.get&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;inventory-storage.location-units.institutions.collection.get&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;inventory-storage.location-units.campuses.collection.get&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;inventory-storage.location-units.libraries.collection.get&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;inventory-storage.service-points.collection.get&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;inventory-storage.service-points.item.get&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;inventory-storage.service-points.item.post&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;inventory-storage.service-points.item.put&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;inventory-storage.service-points.item.delete&quot;&lt;/span&gt;
      ],
      &lt;span class=&quot;code-quote&quot;&gt;&quot;visible&quot;&lt;/span&gt;: &lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;
    }
  ],
  &lt;span class=&quot;code-quote&quot;&gt;&quot;requires&quot;&lt;/span&gt;: [
    {
      &lt;span class=&quot;code-quote&quot;&gt;&quot;id&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;configuration&quot;&lt;/span&gt;,
      &lt;span class=&quot;code-quote&quot;&gt;&quot;version&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;2.0&quot;&lt;/span&gt;
    },
    {
      &lt;span class=&quot;code-quote&quot;&gt;&quot;id&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;location-units&quot;&lt;/span&gt;,
      &lt;span class=&quot;code-quote&quot;&gt;&quot;version&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;2.0&quot;&lt;/span&gt;
    },
    {
      &lt;span class=&quot;code-quote&quot;&gt;&quot;id&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;locations&quot;&lt;/span&gt;,
      &lt;span class=&quot;code-quote&quot;&gt;&quot;version&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;3.0&quot;&lt;/span&gt;
    },
    {
      &lt;span class=&quot;code-quote&quot;&gt;&quot;id&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;login-saml&quot;&lt;/span&gt;,
      &lt;span class=&quot;code-quote&quot;&gt;&quot;version&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;1.0&quot;&lt;/span&gt;
    },
    {
      &lt;span class=&quot;code-quote&quot;&gt;&quot;id&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;service-points&quot;&lt;/span&gt;,
      &lt;span class=&quot;code-quote&quot;&gt;&quot;version&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;3.0&quot;&lt;/span&gt;
    },
    {
      &lt;span class=&quot;code-quote&quot;&gt;&quot;id&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;users&quot;&lt;/span&gt;,
      &lt;span class=&quot;code-quote&quot;&gt;&quot;version&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;15.0&quot;&lt;/span&gt;
    },
    {
      &lt;span class=&quot;code-quote&quot;&gt;&quot;id&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;course-reserves-storage&quot;&lt;/span&gt;,
      &lt;span class=&quot;code-quote&quot;&gt;&quot;version&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;0.2&quot;&lt;/span&gt;,
      &lt;span class=&quot;code-quote&quot;&gt;&quot;optional&quot;&lt;/span&gt;: &lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;
    },
    {
      &lt;span class=&quot;code-quote&quot;&gt;&quot;id&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;reserves-storage&quot;&lt;/span&gt;,
      &lt;span class=&quot;code-quote&quot;&gt;&quot;version&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;0.1&quot;&lt;/span&gt;,
      &lt;span class=&quot;code-quote&quot;&gt;&quot;optional&quot;&lt;/span&gt;: &lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;
    }
  ]
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                                                            <comment id="173248" author="5bffed52a1b46046f530c8f7" created="Thu, 23 Apr 2020 11:48:11 +0000"  >&lt;p&gt;Note that you can easily see generated descriptors for yourself:&lt;br/&gt;
```&lt;br/&gt;
$ yarn global add @folio/stripes-cli&lt;br/&gt;
$ cd ~/git/folio/stripes/ui-tenant-settings&lt;br/&gt;
$ stripes mod descriptor --full --strict&lt;br/&gt;
```&lt;br/&gt;
(You need v15.x of the Stripes CLI.)&lt;/p&gt;</comment>
                                                            <comment id="173249" author="5bffed52a1b46046f530c8f7" created="Thu, 23 Apr 2020 11:50:41 +0000"  >&lt;p&gt;But, yes, Marc&apos;s analysis looks right. It seems that what the Stripes CLI generates is not the format that Okapi expects. I can fix that.&lt;/p&gt;</comment>
                                                            <comment id="173250" author="63e2a2771b13d42998e4e706" created="Thu, 23 Apr 2020 11:55:46 +0000"  >&lt;p&gt;Should this issue be moved to the project for stripes-cli?&lt;/p&gt;</comment>
                                                            <comment id="173251" author="5bffed52a1b46046f530c8f7" created="Thu, 23 Apr 2020 12:15:47 +0000"  >&lt;p&gt;Too late, I fixed it: &lt;a href=&quot;https://github.com/folio-org/stripes-cli/pull/218&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/folio-org/stripes-cli/pull/218&lt;/a&gt;&lt;/p&gt;</comment>
                                                            <comment id="173252" author="5f9abc1eb45b2e007453f423" created="Thu, 23 Apr 2020 13:13:01 +0000"  >&lt;p&gt;the FOLIO registry is running okapi 2.38.0. &lt;/p&gt;</comment>
                                                            <comment id="173253" author="63e2a2771b13d42998e4e706" created="Thu, 23 Apr 2020 13:18:06 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5f9abc1eb45b2e007453f423&quot; class=&quot;user-hover&quot; rel=&quot;5f9abc1eb45b2e007453f423&quot; data-account-id=&quot;5f9abc1eb45b2e007453f423&quot; accountid=&quot;5f9abc1eb45b2e007453f423&quot; rel=&quot;noreferrer&quot;&gt;John Malconian&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I think this can be closed as cannot reproduce, the issue was with the stripes-cli not Okapi, and Mike has already worked on a change for that separately&lt;/p&gt;</comment>
                                                            <comment id="173254" author="5bffed52a1b46046f530c8f7" created="Thu, 23 Apr 2020 13:31:01 +0000"  >&lt;p&gt;Don&apos;t you think that verifying that my fix works is part of the present issue?&lt;/p&gt;</comment>
                                                            <comment id="173255" author="63e2a2771b13d42998e4e706" created="Thu, 23 Apr 2020 13:33:42 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5bffed52a1b46046f530c8f7&quot; class=&quot;user-hover&quot; rel=&quot;5bffed52a1b46046f530c8f7&quot; data-account-id=&quot;5bffed52a1b46046f530c8f7&quot; accountid=&quot;5bffed52a1b46046f530c8f7&quot; rel=&quot;noreferrer&quot;&gt;Mike Taylor&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Don&apos;t you think that verifying that my fix works is part of the present issue?&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;If you want to use this issue to manage your fix, then I don&apos;t mind you re-opening it. If you do, please could it be moved to the appropriate project and updated the reflect that the cause.&lt;/p&gt;</comment>
                                                            <comment id="173256" author="5bffed52a1b46046f530c8f7" created="Thu, 23 Apr 2020 13:38:37 +0000"  >&lt;p&gt;Well, I&apos;m not going to get involved in devops work, which is what this is now.&lt;/p&gt;

&lt;p&gt;I guess if you guys want to close this and open another, I won&apos;t stand in your way.&lt;/p&gt;</comment>
                                                            <comment id="173257" author="63e2a2771b13d42998e4e706" created="Thu, 23 Apr 2020 13:56:22 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5bffed52a1b46046f530c8f7&quot; class=&quot;user-hover&quot; rel=&quot;5bffed52a1b46046f530c8f7&quot; data-account-id=&quot;5bffed52a1b46046f530c8f7&quot; accountid=&quot;5bffed52a1b46046f530c8f7&quot; rel=&quot;noreferrer&quot;&gt;Mike Taylor&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Well, I&apos;m not going to get involved in devops work, which is what this is now.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;I don&apos;t follow. How is this DevOps work?&lt;/p&gt;</comment>
                                                            <comment id="173258" author="5bffed52a1b46046f530c8f7" created="Thu, 23 Apr 2020 14:54:26 +0000"  >&lt;p&gt;First line of the description: &quot;CI cannot complete`master` branch builds of ui-tenant-settings&quot;. That&apos;s devops, isn&apos;t it? The obvious way to check that the new format is correct would be to re-do the CI `master` branch build of ui-tenant-settings.&lt;/p&gt;</comment>
                                                            <comment id="173259" author="63e2a2771b13d42998e4e706" created="Thu, 23 Apr 2020 15:02:15 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5bffed52a1b46046f530c8f7&quot; class=&quot;user-hover&quot; rel=&quot;5bffed52a1b46046f530c8f7&quot; data-account-id=&quot;5bffed52a1b46046f530c8f7&quot; accountid=&quot;5bffed52a1b46046f530c8f7&quot; rel=&quot;noreferrer&quot;&gt;Mike Taylor&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;First line of the description: &quot;CI cannot complete`master` branch builds of ui-tenant-settings&quot;. That&apos;s devops, isn&apos;t it?&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;My understanding is that was a description of the symptoms of the issue. &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; may have had an inkling that the cause was the CI process or Okapi (hence the issue being posted to the #devops and #development channels for help).&lt;/p&gt;

&lt;p&gt;Given that we now know that the cause is that &lt;tt&gt;ui-tenant-settings&lt;/tt&gt; (using &lt;tt&gt;stripes-cli&lt;/tt&gt;) was generating an invalid descriptor (and hence Okapi and CI were doing the right thing), I would say that either this issue be closed as not relevant to the CI process or Okapi, or that it be moved to the project where the issue and the fix can be done.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;The obvious way to check that the new format is correct would be to re-do the CI `master` branch build of ui-tenant-settings&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Personally, I think the best way to check that this is resolved would be to validate that the generated descriptor is valid. I think that can be done without any involvement of the CI process.&lt;/p&gt;


&lt;p&gt;I think it&apos;s best I stop, I likely shouldn&apos;t have asked the previous question. I don&apos;t think I&apos;m adding any value to you or &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;&apos;s day by prolonging this. Apologies &lt;img class=&quot;emoticon&quot; src=&quot;/images/icons/emoticons/sad.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;</comment>
                                                            <comment id="173260" author="5bffed52a1b46046f530c8f7" created="Thu, 23 Apr 2020 15:08:27 +0000"  >&lt;blockquote&gt;&lt;p&gt;I think the best way to check that this is resolved would be to validate that the generated descriptor is valid. I think that can be done without any involvement of the CI process.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Yes; but not without me building and running an Okapi (or someone else doing it).&lt;/p&gt;

&lt;p&gt;Anyway, let&apos;s wait for &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; to turn up here and propose a way forward.&lt;/p&gt;</comment>
                                                            <comment id="173261" author="63e2a2771b13d42998e4e706" created="Thu, 23 Apr 2020 15:08:36 +0000"  >&lt;p&gt;Apologies to all, I should&apos;ve left this issue open and stepped away once I&apos;d helped diagnose the issue&lt;/p&gt;</comment>
                                                            <comment id="173262" author="5bffed52a1b46046f530c8f7" created="Thu, 23 Apr 2020 15:34:20 +0000"  >&lt;p&gt;I reject your apology! &lt;img class=&quot;emoticon&quot; src=&quot;/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;  It is by no means necessary. Thank you for contributing.&lt;/p&gt;</comment>
                                                            <comment id="173263" author="615afd1cd9820f0070a09ef0" created="Thu, 23 Apr 2020 17:12:26 +0000"  >&lt;p&gt;The original description is the behavior I saw in Jenkins (hence filing this as a FOLIO ticket and notifying #dev-ops). But then I realized the problem was not a process problem but that okapi was rejecting the generated MD (hence asking if this should be moved to OKAPI and notifying #development). But then we realized this was a problem with stripes-cli incorrectly generating MDs, which were generated during Jenkins builds, and then passed to Okapi, hence this step: &lt;/p&gt;

&lt;p&gt;I&apos;m going to edit the description, re-open it, and move it to stripes-cli. &lt;/p&gt;

&lt;p&gt;Whether we should have opened new tickets at each stage of the diagnosis or moved this one along is a question we deal with all the time, e.g. &quot;some UI app shows some glitch which is a result of data it received from the backend and formatted with a component from stripes-components, so which should the ticket be filed against?&quot; There is more than one possible answer, no &lt;em&gt;single&lt;/em&gt; right answer, and since the right people were notified and we got it fixed, I&apos;m not gonna worry about it further &lt;img class=&quot;emoticon&quot; src=&quot;/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; &lt;/p&gt;</comment>
                                                            <comment id="173264" author="63e2a2771b13d42998e4e706" created="Thu, 23 Apr 2020 17:22:48 +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;&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;There is more than one possible answer, no single right answer, and since the right people were notified and we got it fixed, I&apos;m not gonna worry about it further&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Agreed, I removed a chunk of one of my replies because I didn&apos;t want to spend time on that topic again (we&apos;ve been around that merry go round too many times recently)&lt;/p&gt;</comment>
                                                            <comment id="173265" author="5bffed52a1b46046f530c8f7" created="Thu, 23 Apr 2020 17:27:12 +0000"  >&lt;p&gt;So just to clarify where we landed: &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; you reassigned this to me. Does that mean it&apos;s on me to make the release of &lt;tt&gt;stripes-cli&lt;/tt&gt;?&lt;/p&gt;</comment>
                                                            <comment id="173266" author="615afd1cd9820f0070a09ef0" created="Thu, 23 Apr 2020 17:32:41 +0000"  >&lt;p&gt;Nope; &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ab5c00130-8516-454c-acae-335db2b62fd8&quot; class=&quot;user-hover&quot; rel=&quot;557058:b5c00130-8516-454c-acae-335db2b62fd8&quot; data-account-id=&quot;557058:b5c00130-8516-454c-acae-335db2b62fd8&quot; accountid=&quot;557058:b5c00130-8516-454c-acae-335db2b62fd8&quot; rel=&quot;noreferrer&quot;&gt;Ryan Berger&lt;/a&gt; is making the release. Sorry for the confusion. &lt;/p&gt;

&lt;p&gt;I assigned it to you since you wrote the PR that fixes the actual bug in stripes-cli. I figured we&apos;d close it once we verify it in the ui-tenant-settings build pipeline. &lt;/p&gt;

&lt;p&gt;I could have written another Jira to cover the process of making the release so we could test it against ui-tenant-settings but that felt like overkill. &lt;/p&gt;</comment>
                                                            <comment id="173267" author="5bffed52a1b46046f530c8f7" created="Thu, 23 Apr 2020 17:35:06 +0000"  >&lt;p&gt;&lt;em&gt;Strong&lt;/em&gt; agreement that another issue would be overkill &lt;img class=&quot;emoticon&quot; src=&quot;/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;

&lt;p&gt;I&apos;m off to review &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ab5c00130-8516-454c-acae-335db2b62fd8&quot; class=&quot;user-hover&quot; rel=&quot;557058:b5c00130-8516-454c-acae-335db2b62fd8&quot; data-account-id=&quot;557058:b5c00130-8516-454c-acae-335db2b62fd8&quot; accountid=&quot;557058:b5c00130-8516-454c-acae-335db2b62fd8&quot; rel=&quot;noreferrer&quot;&gt;Ryan Berger&lt;/a&gt;&apos;s PR.&lt;/p&gt;</comment>
                                                            <comment id="173270" author="615afd1cd9820f0070a09ef0" created="Thu, 23 Apr 2020 19:49:45 +0000"  >&lt;p&gt;Tested against &lt;tt&gt;ui-tenant-settings&lt;/tt&gt; and its output is now correct for &lt;tt&gt;optionalOkapiInterfaces&lt;/tt&gt;. &lt;/p&gt;</comment>
                                                            <comment id="173272" author="5bffed52a1b46046f530c8f7" created="Fri, 24 Apr 2020 11:04:18 +0000"  >&lt;p&gt;Great news! Sorry for my initial screwup that made this necessary.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="81667">FOLIO-2569</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="53759">OKAPI-509</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="81668">FOLIO-2572</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_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i00zrz:</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>Thu, 23 Apr 2020 10:38:31 +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>