<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:34:01 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 append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>OpenDaylight JIRA</title>
    <link>https://jira.opendaylight.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.20.10</version>
        <build-number>820010</build-number>
        <build-date>22-06-2022</build-date>
    </build-info>


<item>
            <title>[OPNFLWPLUG-1032] Neon-MRI: Bump odlparent, yangtools, mdsal</title>
                <link>https://jira.opendaylight.org/browse/OPNFLWPLUG-1032</link>
                <project id="10155" key="OPNFLWPLUG">OpenFlowPlugin</project>
                    <description>&lt;p&gt;openflowplugin part of &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/q/topic:neon-mri&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/q/topic:neon-mri&lt;/a&gt;&#160;...&lt;/p&gt;</description>
                <environment></environment>
        <key id="30696">OPNFLWPLUG-1032</key>
            <summary>Neon-MRI: Bump odlparent, yangtools, mdsal</summary>
                <type id="10100" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10310&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="3" iconUrl="https://jira.opendaylight.org/images/icons/priorities/major.svg">Medium</priority>
                        <status id="5" iconUrl="https://jira.opendaylight.org/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="gobinath">Gobinath Suganthan</assignee>
                                    <reporter username="vorburger">Michael Vorburger</reporter>
                        <labels>
                            <label>neon-mri</label>
                    </labels>
                <created>Tue, 4 Sep 2018 17:31:36 +0000</created>
                <updated>Fri, 26 Oct 2018 15:19:14 +0000</updated>
                            <resolved>Fri, 26 Oct 2018 15:19:14 +0000</resolved>
                                                    <fixVersion>Neon</fixVersion>
                                        <due>Thu, 27 Sep 2018 00:00:00 +0000</due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="64972" author="vorburger" created="Mon, 17 Sep 2018 22:00:44 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=Avishnoi&quot; class=&quot;user-hover&quot; rel=&quot;Avishnoi&quot;&gt;Avishnoi&lt;/a&gt;&#160;seeing this issue assigned to you,&#160;can you confirm that&#160;you are planning to work on this? This week?&#160;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.opendaylight.org/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;FYI&#160;&lt;a href=&quot;https://wiki.opendaylight.org/view/Neon_platform_upgrade&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://wiki.opendaylight.org/view/Neon_platform_upgrade&lt;/a&gt;&#160;has step-by-step instructions ...&lt;/p&gt;</comment>
                            <comment id="64990" author="gobinath" created="Wed, 19 Sep 2018 09:40:46 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=vorburger&quot; class=&quot;user-hover&quot; rel=&quot;vorburger&quot;&gt;vorburger&lt;/a&gt;I&apos;ve raised a preliminary patch for this after referring the above instructions. I ve some queries&lt;/p&gt;

&lt;p&gt;1.Regarding &quot;New features are available to wrap the dependencies like odl-apache-commons-codec&quot;, are these present under odlparent. Would be useful if you could point me to some examples.&lt;/p&gt;

&lt;p&gt;2.Regarding &quot;mdsal related impacts&quot;(Moving to&#160;rfc6991 from yang-types and inet-types) the dependencies in xml, shouldn&apos;t we also do the same in yang models using these models?&lt;/p&gt;

&lt;p&gt;3. I ve started seeing new findbugs failures. Has the findbug configuration changed too?&lt;/p&gt;</comment>
                            <comment id="64991" author="vorburger" created="Wed, 19 Sep 2018 10:38:16 +0000"  >&lt;p&gt;&amp;gt; 1.Regarding &quot;New features are available to wrap the dependencies like odl-apache-commons-codec&quot;, are these present under odlparent. Would be useful if you could point me to some examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=ivan.hrasko%40pantheon.tech&quot; class=&quot;user-hover&quot; rel=&quot;ivan.hrasko@pantheon.tech&quot;&gt;ivan.hrasko@pantheon.tech&lt;/a&gt; (&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=ivanhrasko&quot; class=&quot;user-hover&quot; rel=&quot;ivanhrasko&quot;&gt;ivanhrasko&lt;/a&gt;) has done this for SXP in &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/76164/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/76164/&lt;/a&gt; ... but differently than I personally would have; I&apos;m also unclear whether dependencies to these new features should be added to bundles (as in c/76164/7) or only a projects odl-* features to override the feature.xml ... &lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=skitt&quot; class=&quot;user-hover&quot; rel=&quot;skitt&quot;&gt;skitt&lt;/a&gt; &lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=tpantelis&quot; class=&quot;user-hover&quot; rel=&quot;tpantelis&quot;&gt;tpantelis&lt;/a&gt; &lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=rovarga&quot; class=&quot;user-hover&quot; rel=&quot;rovarga&quot;&gt;rovarga&lt;/a&gt; any thoughts about this? I&apos;ve added a TODO on &lt;a href=&quot;https://wiki.opendaylight.org/view/Neon_platform_upgrade#Feature_changes&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://wiki.opendaylight.org/view/Neon_platform_upgrade#Feature_changes&lt;/a&gt; which should be updated after has been clarified.&lt;/p&gt;

&lt;p&gt;&amp;gt; 2.Regarding &quot;mdsal related impacts&quot;(Moving to rfc6991 from yang-types and inet-types) the dependencies in xml, shouldn&apos;t we also do the same in yang models using these models?&lt;/p&gt;

&lt;p&gt;Perhaps; could I invite you to contact the the mdsal-dev list for clarification?  Please do update the Wiki with any new information useful to others you learn about!&lt;/p&gt;

&lt;p&gt;&amp;gt; 3. I ve started seeing new findbugs failures. Has the findbug configuration changed too?&lt;/p&gt;

&lt;p&gt;Yes, there are some known hiccups related to null analysis, and the Wiki is missing documentation about what they are and how to best work around them.  The odlparent Release Notes here &lt;a href=&quot;https://github.com/opendaylight/odlparent/blob/v4.0.0/NEWS.rst&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/opendaylight/odlparent/blob/v4.0.0/NEWS.rst&lt;/a&gt; do say something about it, but if you could add something (perhaps in an more &quot;prescriptive&quot; style, like &quot;if you hit this error then do that&quot;) to the Wiki, that would be great.  If any doubt, best to post to odlparent-dev about it and ask for clarification.&lt;/p&gt;</comment>
                            <comment id="64993" author="skitt@redhat.com" created="Wed, 19 Sep 2018 14:06:05 +0000"  >&lt;p&gt;I&#8217;ve updated the wiki page to explain how and where to add feature dependencies.&lt;/p&gt;</comment>
                            <comment id="65009" author="skitt@redhat.com" created="Fri, 21 Sep 2018 09:37:53 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=vorburger&quot; class=&quot;user-hover&quot; rel=&quot;vorburger&quot;&gt;vorburger&lt;/a&gt; why is this due on September 27? The Neon version bump only starts on October 6, this mustn&#8217;t be merged earlier than that.&lt;/p&gt;</comment>
                            <comment id="65010" author="vorburger" created="Fri, 21 Sep 2018 09:43:47 +0000"  >&lt;p&gt;Of course, of course (on the contrary, personally I really don&apos;t want any of the neon-mri changes&#160;to be merged before we have a full passing multipatch build and netvirt CSIT passing!); the due dates I have set yesterday not just on this but all&#160;neon-mri issues was to propose a &quot;project plan&quot; by when, latest, we need to see working patches, so that everything aligns, in terms of the dependencies between projects. Check out the neon-mri dashboard (now also part of the Release dashboard), to see them nicely ordered by Due date. Let&apos;s talk more about this face to face on Sunda at the DDF at ONS!&lt;/p&gt;</comment>
                            <comment id="65011" author="skitt@redhat.com" created="Fri, 21 Sep 2018 10:44:49 +0000"  >&lt;p&gt;Right, that&#8217;s what I suspected. My fear was that, since not all PTLs and committers pay attention to the project as a whole, setting due dates on these bugs could be mis-interpreted as a sign that the corresponding patches should be merged (although that would require them to build correctly which is unlikely).&lt;/p&gt;</comment>
                            <comment id="65050" author="gobinath" created="Tue, 25 Sep 2018 12:03:16 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=vorburger&quot; class=&quot;user-hover&quot; rel=&quot;vorburger&quot;&gt;vorburger&lt;/a&gt;&#160;I&apos;m observing numerous new findbug violations (introduced with the bump?) Is it okay to disable findbugs for now in OFP project? Is there any way to disable the same for the whole project?&lt;/p&gt;

&lt;p&gt;Note: The findbug violations are mostly related to sl4j&lt;/p&gt;</comment>
                            <comment id="65051" author="vorburger" created="Tue, 25 Sep 2018 12:58:53 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=gobinath&quot; class=&quot;user-hover&quot; rel=&quot;gobinath&quot;&gt;gobinath&lt;/a&gt; no please do not disable FB! The slf4j related problems are really easy to fix, they are simple logging usage API mistakes - these are real logging bugs which make the logs less useful and therefore really should be fixed.  They are easy to fix, see here: &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/76389/5..6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/76389/5..6&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="65061" author="gobinath" created="Thu, 27 Sep 2018 09:06:44 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=vorburger&quot; class=&quot;user-hover&quot; rel=&quot;vorburger&quot;&gt;vorburger&lt;/a&gt; Have fixed the FB violations. I&apos;m currently facing various test failures due to mockito migration probably. Many tests are failing with the following exception &quot;org.mockito.exceptions.misusing.UnnecessaryStubbingException&quot;&lt;/p&gt;

&lt;p&gt;Checking on this I found that &quot;strict&quot; junit runner is default in mockito 2. The fix was to implicitly use &quot;silent&quot; junit runner. Is this fix fine or are we required to remove the unnecessary stubs(which could break some tests?)&lt;/p&gt;

&lt;p&gt;I found the above solution here : &lt;a href=&quot;https://support.intershop.com/kb/index.php/Display/2M8334#Guide-7.10MigrationMockito1toMockito2-MockitoJUnitRunner&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://support.intershop.com/kb/index.php/Display/2M8334#Guide-7.10MigrationMockito1toMockito2-MockitoJUnitRunner&lt;/a&gt;&#160;&lt;/p&gt;

&lt;p&gt;They have some other useful info for mokito migration to 2&lt;/p&gt;</comment>
                            <comment id="65062" author="skitt@redhat.com" created="Thu, 27 Sep 2018 11:21:06 +0000"  >&lt;p&gt;Yes, using silent mode is OK IMO for the migration. If you do use this though, please file a JIRA so you don&#8217;t forget to revisit the issue later &#8212; unused stubs mean that there are pieces of code which aren&#8217;t exercised by tests &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.opendaylight.org/images/icons/emoticons/wink.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="65218" author="gobinath" created="Fri, 5 Oct 2018 05:13:28 +0000"  >&lt;p&gt;I decided not to use silent mode and removed all the redundant stubbings . But there seem to false positives in some cases. On removing some stubbings marked unnecessary I&apos;m getting test failures. Is it ok to use lenient for such stubbings?&lt;/p&gt;</comment>
                            <comment id="65220" author="skitt@redhat.com" created="Fri, 5 Oct 2018 08:13:12 +0000"  >&lt;p&gt;Yes, it&#8217;s OK &#8212; we can revisit the issue later, the important thing now is to get the MRI patch building and passing its tests.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="30692">GENIUS-210</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="30564">TSC-132</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="30687">NETCONF-564</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="30683">ODLPARENT-163</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_11400" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03ihr:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>