<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:14:46 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-1632] Create lighter-weight folio core VM</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-1632</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;Following up on the 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;FOLIO-1548&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/FOLIO-1548&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;SPIKE: a lighter-weight folio/testing-backend VM&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-1548
        &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;
 spike, we will need to regularly create and publish a new core Vagrant box containing the core FOLIO modules.  This will enable front-end developers to use the CLI to provision a back-end for a given platform-* using the lighter-weight core VM as a base.&lt;/p&gt;

&lt;p&gt;This draft &lt;a href=&quot;https://github.com/folio-org/stripes-cli/blob/master/doc/backend-guide.md&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;CLI backend guide&lt;/a&gt; covers the initial 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;STCLI-15&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/STCLI-15&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Dynamic Okapi module installation&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;
            STCLI-15
        &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;
 workflow and will be expanded to support more back-end use-cases such as 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;STCLI-114&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/STCLI-114&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;CLI support for local backend modules&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;
            STCLI-114
        &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;Differences with today&apos;s folio/testing-backend:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Front-end module descriptors that come preregistered must include the &quot;requires&quot; array of interfaces.&lt;/li&gt;
	&lt;li&gt;From &lt;a href=&quot;https://folio-org.atlassian.net/browse/FOLIO-1548?focusedCommentId=192604&amp;amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;comments&lt;/a&gt; in 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;FOLIO-1548&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/FOLIO-1548&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;SPIKE: a lighter-weight folio/testing-backend VM&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-1548
        &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 &quot;core&quot; build may be more like a &quot;snapshot&quot; build.&lt;/li&gt;
	&lt;li&gt;Additional backend modules to include?  Reading the comments, &lt;a href=&quot;https://folio-org.atlassian.net/browse/FOLIO-1548?focusedCommentId=192603&amp;amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;this question&lt;/a&gt; may have been left open.&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="80933">FOLIO-1632</key>
            <summary>Create lighter-weight folio core VM</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="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="5c706fbb47a54a6728e59df2">Wayne Schneider</assignee>
                                                                <reporter accountid="557058:624212b9-5938-4e3b-84c6-8c8a8db84996">Matthew Jones</reporter>
                                    <labels>
                            <label>ci</label>
                            <label>platform-backlog</label>
                            <label>sprint52</label>
                            <label>sprint53</label>
                            <label>sprint54</label>
                            <label>sprint55</label>
                    </labels>
                <created>Wed, 28 Nov 2018 18:57:40 +0000</created>
                <updated>Wed, 3 Jun 2020 16:39:16 +0000</updated>
                            <resolved>Mon, 21 Jan 2019 21:12:39 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                <comments>
                                                            <comment id="193178" author="5c706fbb47a54a6728e59df2" created="Mon, 21 Jan 2019 21:12:16 +0000"  >&lt;p&gt;&quot;core&quot; Vagrant boxes are now being published as &lt;a href=&quot;https://app.vagrantup.com/folio/boxes/snapshot-backend-core&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;folio/snapshot-backend-core&lt;/a&gt; and &lt;a href=&quot;https://app.vagrantup.com/folio/boxes/snapshot-core&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;folio/snapshot-core&lt;/a&gt;.&lt;/p&gt;</comment>
                                                            <comment id="193183" author="557058:624212b9-5938-4e3b-84c6-8c8a8db84996" created="Tue, 22 Jan 2019 22:28:43 +0000"  >&lt;p&gt;Thanks &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5c706fbb47a54a6728e59df2&quot; class=&quot;user-hover&quot; rel=&quot;5c706fbb47a54a6728e59df2&quot; data-account-id=&quot;5c706fbb47a54a6728e59df2&quot; accountid=&quot;5c706fbb47a54a6728e59df2&quot; rel=&quot;noreferrer&quot;&gt;Wayne Schneider&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;While testing snapshot-backend-core with platform-erm, I&apos;ve run into some issues.  The first of which I am hoping is a simple fix.  For example when I attempt to simulate platform-erm&apos;s install with the CLI, I receive an error from Okapi:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;install: can not enable folio_agreements-1.3.100039 due to missing dependencies or conflict&lt;/p&gt;&lt;/blockquote&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;$ stripes mod descriptor stripes.config.js | stripes mod install --simulate
  stripes-cli:okapi ---&amp;gt; POST http://localhost:9130/_/proxy/tenants/diku/install?simulate=true&amp;amp;deploy=false&amp;amp;preRelease=true +0ms
  stripes-cli:okapi &amp;lt;--- 400 Bad Request +476ms
install: can not enable folio_agreements-1.3.100039 due to missing dependencies or conflict
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;I&apos;ve traced this issue down to the following module descriptors that no longer appear to be in use.  They provide an interface (&quot;erm&quot;) that is also provided by mod-agreements.&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;mod-erm-1.0.0-SNAPSHOT.11
mod-erm-1.0.0-SNAPSHOT.10
mod-erm-1.0.0-SNAPSHOT.8
mod-erm-1.0.0-SNAPSHOT.7
mod-erm-1.0.0-SNAPSHOT.6
mod-erm-1.0.0-SNAPSHOT.5
mod-erm-1.0.0-SNAPSHOT.4
mod-erm-1.0.0-SNAPSHOT.2
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Removing these descriptors from the VM will allow the simulate install command to continue (actual install failing later for other reasons which I am currently debugging), but a subsequent pull from the remote registry will restore them to the VM.  Should these descriptors be unpublished from the &lt;a href=&quot;http://folio-registry.aws.indexdata.com&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://folio-registry.aws.indexdata.com&lt;/a&gt; registry?  Do you know of a proper way for handling conflicts like this?&lt;/p&gt;</comment>
                                                            <comment id="193192" author="5c706fbb47a54a6728e59df2" created="Tue, 22 Jan 2019 23:36:23 +0000"  >&lt;p&gt;If mod-erm is deprecated, we should remove the mod descriptors...what do you think, &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;</comment>
                                                            <comment id="193196" author="5f9abc1eb45b2e007453f423" created="Wed, 23 Jan 2019 11:50:36 +0000"  >&lt;p&gt;Yes.  I&apos;ve removed the &apos;mod-erm&apos; MDs from the registry. &lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="71291">STCLI-15</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="71349">STCLI-114</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="79543">FOLIO-1633</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="79464">FOLIO-1730</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="80886">FOLIO-1548</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </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="10144"><![CDATA[Core: Platform]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|hzz79r:</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, 21 Jan 2019 21:12:16 +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>