<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Mon Feb 12 10:17:05 CET 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 append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Magnolia - Issue tracker</title>
    <link>https://jira.magnolia-cms.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-uk</language>    <build-info>
        <version>9.4.2</version>
        <build-number>940002</build-number>
        <build-date>19-01-2023</build-date>
    </build-info>


<item>
            <title>[MGNLMIGRATION-91] Resources repository: metaData:template is not updated for all Resource nodes</title>
                <link>https://jira.magnolia-cms.com/browse/MGNLMIGRATION-91</link>
                <project id="10574" key="MGNLMIGRATION">Migration 4.4 to 4.5 (closed)</project>
                    <description>&lt;p&gt;Various theme resources (JavaScript, htc, CSS, images, swf) in resources-Repository. Only some of the js and css-files are migrated. For most of them the MetaData property &quot;mgnl:template&quot; remains unchanged (css instead of resources:css).&lt;/p&gt;</description>
                <environment>Mgnl-4.5.4-patch&lt;br/&gt;
Mgnl-MigrationModule 1.1.3-SNAPSHOT&lt;br/&gt;
Migros-Webapp + 1 mandant</environment>
        <key id="25807">MGNLMIGRATION-91</key>
            <summary>Resources repository: metaData:template is not updated for all Resource nodes</summary>
                <type id="1" iconUrl="https://jira.magnolia-cms.com/secure/viewavatar?size=xsmall&amp;avatarId=10883&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.magnolia-cms.com/images/icons/priorities/major.svg">Major</priority>
                        <status id="6" iconUrl="https://jira.magnolia-cms.com/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="2">Won&apos;t Fix</resolution>
                                        <assignee username="lfischer">Lars Fischer</assignee>
                                    <reporter username="wolf.bubenik">wolf bubenik</reporter>
                        <labels>
                    </labels>
                <created>Fri, 5 Oct 2012 15:08:52 +0200</created>
                <updated>Fri, 12 Oct 2012 13:23:26 +0200</updated>
                            <resolved>Fri, 12 Oct 2012 13:23:14 +0200</resolved>
                                    <version>1.1.x</version>
                                    <fixVersion>1.1.4</fixVersion>
                                        <due>Fri, 12 Oct 2012 00:00:00 +0200</due>
                            <votes>0</votes>
                                    <watches>0</watches>
                                    <workratio workratioPercent="0"/>
                                    <progress percentage="0">
                                    <originalProgress>
                                                    <row percentage="100" backgroundColor="#89afd7"/>
                                            </originalProgress>
                                                    <currentProgress>
                                                    <row percentage="0" backgroundColor="#51a825"/>
                                                    <row percentage="100" backgroundColor="#ec8e00"/>
                                            </currentProgress>
                            </progress>
                                    <aggregateprogress percentage="0">
                                    <originalProgress>
                                                    <row percentage="100" backgroundColor="#89afd7"/>
                                            </originalProgress>
                                                    <currentProgress>
                                                    <row percentage="0" backgroundColor="#51a825"/>
                                                    <row percentage="100" backgroundColor="#ec8e00"/>
                                            </currentProgress>
                            </aggregateprogress>
                                    <timeoriginalestimate seconds="28800">1d</timeoriginalestimate>
                            <timeestimate seconds="28800">1d</timeestimate>
                                        <comments>
                            <comment id="52033" author="lfischer" created="Tue, 9 Oct 2012 10:37:58 +0200"  >&lt;p&gt;In my recent test the meta data content has been updated correctly (just the display in AdminCentral didn&apos;t work because of undefined resource types). Have to check again.&lt;/p&gt;</comment>
                            <comment id="52223" author="lfischer" created="Thu, 11 Oct 2012 18:01:28 +0200"  >&lt;p&gt;This is the approach for the non-standard resources like PNG, SWF, GIF,...&lt;/p&gt;

&lt;p&gt;In Magnolia 4.4 binary types were not supported in the resources module, but in this project it was somehow managed to load them anyway. For an automatic (and clean) conversion of these non-standard binary types we would need the original non-corrupted binary content. (At least) with the current project setup it is technically not possible to extract the original files in a non-corrupt way and put them into a newly configured node.&lt;/p&gt;

&lt;p&gt;For a conversion of such resource libraries we recommend the standard module update tasks using the InstallResourcesTask/InstallResourceTask routines.&lt;/p&gt;

&lt;p&gt;Text resources could be migrated but there should be a defined resource type for new resources before the migration (but these resources also should use the Tasks mentioned above).&lt;/p&gt;</comment>
                            <comment id="52240" author="lfischer" created="Fri, 12 Oct 2012 09:50:53 +0200"  >&lt;p&gt;In the M. test project the resources are freshly triggered after a server restart. In my environment, all the &quot;known&quot; (plain text content) resources are always successfully converted during the migration process. After restarting the server, the resources are marked as &quot;missing&quot; again (most likely because of the specific module behavior).&lt;/p&gt;

&lt;p&gt;For missing &quot;text&quot; resources, it&apos;s possible to register the corresponding resource type in the resources module configuration so that the type of the converted resource is known to Magnolia. This already works with the custom defined &quot;HTC&quot; resource type.&lt;/p&gt;</comment>
                            <comment id="52255" author="lfischer" created="Fri, 12 Oct 2012 13:23:14 +0200"  >&lt;p&gt;For the binary part:&lt;/p&gt;

&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;binaries were never supported in the resources workspace of Magnolia 4.4&lt;/li&gt;
	&lt;li&gt;the binaries were read in an InstallResourcesTask with IOUtil.toString()&lt;/li&gt;
	&lt;li&gt;these values cannot be re-converted into a valid binary (it will always produce a corrupt file)&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;(we would have provided a custom migration solution if this would have been technically possible)&lt;/p&gt;

&lt;p&gt;For the text part:&lt;/p&gt;

&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;&quot;known&quot; resource types (CSS/JS...) and custom defined resource types (&quot;HTC&quot;) were always migrated in all our environments&lt;/li&gt;
	&lt;li&gt;after a restart of the application the specific test module re-deployed all resources and produced the &quot;missing..&quot; tags again (this is a problem of the module)&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Recommendation:&lt;/p&gt;

&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;create a clean version of the resources in AdminCentral&lt;/li&gt;
	&lt;li&gt;the best and most clean option is to re-install these resources again with a InstallResourcesTask&lt;/li&gt;
&lt;/ul&gt;
</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_14166" key="com.okapya.jira.checklist:checklist">
                        <customfieldname>Acceptance criteria</customfieldname>
                        <customfieldvalues>
                            
        <checklist>
        <![CDATA[
                            




                
                                    <div class="o-completion" style="display: flex; flex-shrink: 0;"><span  class="aui-lozenge aui-lozenge-complete" style="font-size: 12px; font-weight: normal; display: flex; flex-direction: row; align-items: center;" ><span style="padding-right: 4px; vertical-align: middle;"><svg width="15" height="15" viewBox="0 0 15 15" xmlns="http://www.w3.org/2000/svg" fill="white"><path clip-rule="evenodd" d="m10.41037,3.42544l-7.86501,0c-0.72395,0 -1.31084,0.58688 -1.31084,1.31084l0,7.86508c0,0.7239 0.58689,1.3108 1.31084,1.3108l7.86501,0c0.724,0 1.3109,-0.5869 1.3109,-1.3108l0,-7.86508c0,-0.72396 -0.5869,-1.31084 -1.3109,-1.31084zm-7.86501,-0.65542c-1.08593,0 -1.96626,0.88032 -1.96626,1.96626l0,7.86508c0,1.0859 0.88033,1.9662 1.96626,1.9662l7.86501,0c1.086,0 1.9663,-0.8803 1.9663,-1.9662l0,-7.86508c0,-1.08594 -0.8803,-1.96626 -1.9663,-1.96626l-7.86501,0z" fill-rule="evenodd"/><path d="m5.09049,10.18526l-1.82767,-1.82766l-0.78479,0.78479l2.61246,2.61246l5.38758,-5.38754l-0.78483,-0.78479l-4.60275,4.60274z"/></svg></span><span>Empty</span></span></div>
                        ]]>
    </checklist>


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10111" key="com.atlassian.jira.toolkit:reporterdomain">
                        <customfieldname>Company</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>aperto.de</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10031" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 9 Oct 2012 10:37:58 +0200</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_12730" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_14151" key="com.atlassian.jira.toolkit:message">
                        <customfieldname>Docu info</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10061" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comm is not jira-dev</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10071" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last participant</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>mmuehlebach</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_13136" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            11 years, 19 weeks, 2 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10020" key="com.atlassian.jira.toolkit:attachments">
                        <customfieldname>Number of attachments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10150" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname>Number of comments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>4.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>lfischer</customfieldvalue>
            <customfieldvalue>wolf.bubenik</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03t1r:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10244" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>22316</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_14145" key="com.intenso.jira.issue-templates:issue-templates-customfield">
                        <customfieldname>Template</customfieldname>
                        <customfieldvalues>
                            


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_15131" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Time in Discovery</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10032" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        </customfields>
    </item>
</channel>
</rss>