<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Sun Feb 11 23:47:21 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>[BUILD-1015] Fork apache commons-beanutils internally in order to release it ourselves</title>
                <link>https://jira.magnolia-cms.com/browse/BUILD-1015</link>
                <project id="10330" key="BUILD">Build</project>
                    <description>&lt;h1&gt;&lt;a name=&quot;Context&quot;&gt;&lt;/a&gt;Context&lt;/h1&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;Derived from &lt;a href=&quot;https://jira.magnolia-cms.com/browse/BUILD-970&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://jira.magnolia-cms.com/browse/BUILD-970&lt;/a&gt; we contacted with the current apache commons-beanutils owner, in order to ask him about his current roadmap and some expectations about a potential 2.0 version (commons-collection 3.2 free)&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://markmail.org/message/jri4cplfgscc55aa#query:+page:1+mid:a2yv4nxm3lahorgl+state:results&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://markmail.org/message/jri4cplfgscc55aa#query:+page:1+mid:a2yv4nxm3lahorgl+state:results&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;Unfortunately, there is no planned 2.0.0 version in short term.&lt;/p&gt;

&lt;p&gt;At the end of this slack conversation&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://magnolia-cms.slack.com/archives/CDF2T239Q/p1674112499760959&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://magnolia-cms.slack.com/archives/CDF2T239Q/p1674112499760959&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A fork-and-release-on-our-own is suggested&lt;/p&gt;
&lt;h1&gt;&lt;a name=&quot;Expectedresult&quot;&gt;&lt;/a&gt;Expected result&lt;/h1&gt;
&lt;ul&gt;
	&lt;li&gt;A forked/cloned internal repo from &lt;a href=&quot;https://github.com/apache/commons-beanutils/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/apache/commons-beanutils/&lt;/a&gt; master branch&lt;/li&gt;
	&lt;li&gt;With a corporate groupId in it&apos;s pom.xml (info.magnolia)&lt;/li&gt;
	&lt;li&gt;Integrated with our CI/CD schema and capable of releasing artifacts in &lt;a href=&quot;https://nexus.magnolia-cms.com/#view-repositories;thirdparty~browsestorage&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://nexus.magnolia-cms.com/#view-repositories;thirdparty~browsestorage&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;Release a 2.0.0 version&lt;/li&gt;
&lt;/ul&gt;


&lt;h1&gt;&lt;a name=&quot;%C2%A0&quot;&gt;&lt;/a&gt;&#160;&lt;/h1&gt;
&lt;h1&gt;&lt;a name=&quot;Sidenotes&quot;&gt;&lt;/a&gt;Side notes&lt;/h1&gt;

&lt;p&gt;After speaking with some pals from foundation team:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;The new repo will be created under the &#160;INTERNAL git category&#160;&lt;/li&gt;
	&lt;li&gt;The groupId will be: info.magnolia.beanutils2&lt;/li&gt;
	&lt;li&gt;The current common-beanutils pom will be modified, in order to adjust to something like this: &lt;a href=&quot;https://git.magnolia-cms.com/projects/INTERNAL/repos/crawler4j/browse/pom.xml&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.magnolia-cms.com/projects/INTERNAL/repos/crawler4j/browse/pom.xml&lt;/a&gt; , with the following suggestions&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&#160;&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;
 &amp;lt;version&amp;gt;2.0.0-magnolia-SNAPSHOT&amp;lt;/version&amp;gt;
 &amp;lt;name&amp;gt;${project.groupId}:${project.artifactId}&amp;lt;/name&amp;gt; &lt;/pre&gt;
&lt;/div&gt;&lt;/div&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;
&amp;lt;distributionManagement&amp;gt;
&#160; &#160; &amp;lt;repository&amp;gt;
&#160; &#160; &#160; &#160; &amp;lt;id&amp;gt;thirdparty&amp;lt;/id&amp;gt;
&#160; &#160; &#160; &#160; &amp;lt;url&amp;gt;
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; https:&lt;span class=&quot;code-comment&quot;&gt;//nexus.magnolia-cms.com/content/repositories/thirdparty
&lt;/span&gt;&#160; &#160; &#160; &#160; &#160; &#160; &amp;lt;/url&amp;gt;
&#160; &#160; &amp;lt;/repository&amp;gt;
&#160; &#160; &amp;lt;snapshotRepository&amp;gt;
&#160; &#160; &#160; &#160; &amp;lt;id&amp;gt;thirdparty.snapshots&amp;lt;/id&amp;gt;
&#160; &#160; &#160; &#160; &amp;lt;url&amp;gt;
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; https:&lt;span class=&quot;code-comment&quot;&gt;//nexus.magnolia-cms.com/content/repositories/thirdparty.snapshots
&lt;/span&gt;&#160; &#160; &#160; &#160; &#160; &#160; &amp;lt;/url&amp;gt;
&#160; &#160; &#160; &#160; &amp;lt;uniqueVersion&amp;gt;&lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;&amp;lt;/uniqueVersion&amp;gt;
&#160; &#160; &amp;lt;/snapshotRepository&amp;gt;
&amp;lt;/distributionManagement&amp;gt;
&amp;lt;scm&amp;gt;
&#160; &#160; &amp;lt;connection&amp;gt;scm:git:ssh:&lt;span class=&quot;code-comment&quot;&gt;//git.magnolia-cms.com/internal/commons-beanutils.git&amp;lt;/connection&amp;gt;
&lt;/span&gt;&#160; &#160; &amp;lt;developerConnection&amp;gt;scm:git:ssh:&lt;span class=&quot;code-comment&quot;&gt;//git.magnolia-cms.com/internal/commons-beanutils.git&amp;lt;/developerConnection&amp;gt;
&lt;/span&gt;&#160; &#160; &amp;lt;url&amp;gt;https:&lt;span class=&quot;code-comment&quot;&gt;//git.magnolia-cms.com/projects/INTERNAL/repos/commons-beanutils&amp;lt;/url&amp;gt;
&lt;/span&gt;&#160; &#160; &amp;lt;tag&amp;gt;commons-beanutils-2.0.0-magnolia&amp;lt;/tag&amp;gt;
&amp;lt;/scm&amp;gt;
 &lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;also, with an explanatory description about why we are doing this fork:&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;
&amp;lt;description&amp;gt;Apache Commons BeanUtils provides an easy-to-use but flexible wrapper around reflection and introspection.
    Magnolia&apos;s fork of beanutils2 master (see https:&lt;span class=&quot;code-comment&quot;&gt;//github.com/apache/commons-beanutils): Magnolia will release &lt;span class=&quot;code-keyword&quot;&gt;this&lt;/span&gt; and keep it until official Apache Commons BeanUtils 2.0 is released.
&lt;/span&gt;    The main reason &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; doing &lt;span class=&quot;code-keyword&quot;&gt;this&lt;/span&gt; is that version 2.0 &lt;span class=&quot;code-keyword&quot;&gt;finally&lt;/span&gt; gets rid of vulnerable commons-collections dependencies but still no ETA &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; release, although it seems to be close.
 &amp;lt;/description&amp;gt; &lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;ul&gt;
	&lt;li&gt;a Jenkinsfile with a content like this:&lt;/li&gt;
&lt;/ul&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;
magnoliaDefaultPipeline() &lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&#160;&lt;/p&gt;</description>
                <environment></environment>
        <key id="126660">BUILD-1015</key>
            <summary>Fork apache commons-beanutils internally in order to release it ourselves</summary>
                <type id="3" iconUrl="https://jira.magnolia-cms.com/secure/viewavatar?size=xsmall&amp;avatarId=10898&amp;avatarType=issuetype">Task</type>
                                            <priority id="6" iconUrl="https://jira.magnolia-cms.com/images/icons/priorities/neutral.gif">Neutral</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="11">Done</resolution>
                                        <assignee username="dalonso">Daniel Alonso</assignee>
                                    <reporter username="dalonso">Daniel Alonso</reporter>
                        <labels>
                    </labels>
                <created>Wed, 1 Feb 2023 09:05:39 +0100</created>
                <updated>Thu, 9 Mar 2023 10:30:35 +0100</updated>
                            <resolved>Thu, 16 Feb 2023 16:25:06 +0100</resolved>
                                                    <fixVersion>BOM 6.2.30</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                                                                <issuelinks>
                            <issuelinktype id="10020">
                    <name>dependency</name>
                                                                <inwardlinks description="is depended upon by">
                                                        </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10010">
                    <name>relation</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="128087">BUILD-1021</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="105965" name="image-2023-02-03-07-10-06-414.png" size="168810" author="dalonso" created="Fri, 3 Feb 2023 07:10:07 +0100"/>
                    </attachments>
                <subtasks>
                            <subtask id="127556">BUILD-1016</subtask>
                            <subtask id="127679">BUILD-1017</subtask>
                    </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>magnolia-cms.com</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_10246" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>BUILD-970</customfieldvalue>
                        </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>rkovarik</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_13136" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            1 year, 1 week, 4 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10020" key="com.atlassian.jira.toolkit:attachments">
                        <customfieldname>Number of attachments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10150" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname>Number of comments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>dalonso</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|hzztx1:1ycd1q00cfs</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10244" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10245" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="1768">Nucleus 30</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10242" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>3.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_14167" key="com.okapya.jira.checklist:checklist">
                        <customfieldname>Task DoR</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_12430" key="com.atlassian.teams:rm-teams-custom-field-team">
                        <customfieldname>Team</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[27]]></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>2</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10032" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_13933" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Urgency (resolution)</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="15724"><![CDATA[Normal]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_14630" key="com.atlassian.jira.plugin.system.customfieldtypes:datetime">
                        <customfieldname>Work Started</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 15 Feb 2023 09:17:08 +0100</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    </customfields>
    </item>
</channel>
</rss>