<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:27:23 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>[ODLPARENT-13] Increase SingleFeatureTest coverage to insure all dependencies in pom.xml file</title>
                <link>https://jira.opendaylight.org/browse/ODLPARENT-13</link>
                <project id="10149" key="ODLPARENT">odlparent</project>
                    <description>&lt;p&gt;SingleFeatureTests currently can give false positives if:&lt;/p&gt;

&lt;p&gt;a)  Your feature depends on a bundle that is built in your local repo&lt;br/&gt;
b)  Your features/pom.xml does not contain a dependency for that bundle.&lt;/p&gt;

&lt;p&gt;Example:&lt;/p&gt;

&lt;p&gt;example/foo/pom.xml&lt;br/&gt;
example/features/pom.xml&lt;br/&gt;
example/features/src/main/features/features.xml&lt;/p&gt;

&lt;p&gt;If your features.xml contains a feature:&lt;/p&gt;

&lt;p&gt;&amp;lt;feature bar&amp;gt;&lt;br/&gt;
   &amp;lt;bundle&amp;gt;foo&amp;lt;/bundle&amp;gt;&lt;br/&gt;
&amp;lt;/features&amp;gt;&lt;/p&gt;

&lt;p&gt;and you don&apos;t have a dependency for foo in features/pom.xml, then if you build&lt;br/&gt;
example/ (as happens on merge and verify) then SingleFeatureTests will succeed, because karaf will be able to find the foo bundle in ~/.m2 because you built it, but downstream projects (like integration) will &lt;b&gt;not&lt;/b&gt; get foo pulled into their ~/.m2 and will fail.&lt;/p&gt;

&lt;p&gt;We need to think up a way to also catch this case.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="22136">ODLPARENT-13</key>
            <summary>Increase SingleFeatureTest coverage to insure all dependencies in pom.xml file</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                                <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="10001">Won&apos;t Do</resolution>
                                        <assignee username="rovarga">Robert Varga</assignee>
                                    <reporter username="hagbard">Ed Warnicke</reporter>
                        <labels>
                    </labels>
                <created>Thu, 12 Mar 2015 17:31:11 +0000</created>
                <updated>Wed, 24 Jan 2018 14:27:06 +0000</updated>
                            <resolved>Thu, 3 Sep 2015 12:16:36 +0000</resolved>
                                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="41738" author="rovarga" created="Mon, 31 Aug 2015 15:30:23 +0000"  >&lt;p&gt;This actually should not be tested by the test, but rather be part of the feature&apos;s build time &amp;#8211; and it actually is. How it works is the following:&lt;/p&gt;

&lt;p&gt;That bundle declaration needs to contain a version declaration. While you can hard-code one, that really is not the right way to do it, you should use a &lt;tt&gt;VERSION&lt;/tt&gt; placeholder.&lt;/p&gt;

&lt;p&gt;features-parent will notice that placeholder and will reference to the project&apos;s dependencies, checking that the specified bundle/feature/configfile is declared, erroring out if it isn&apos;t &amp;#8211; see how &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/23524/4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/23524/4&lt;/a&gt; failed to build due to features-bmp not having a dependency on features-bgp.&lt;/p&gt;

&lt;p&gt;So the correct way to fix this is to convert features to use features-parent and &lt;tt&gt;VERSION&lt;/tt&gt; placeholders.&lt;/p&gt;</comment>
                            <comment id="41739" author="vrpolak" created="Thu, 3 Sep 2015 12:16:36 +0000"  >&lt;p&gt;&amp;gt;&amp;gt; We need to think up a way to also catch this case.&lt;/p&gt;

&lt;p&gt;&amp;gt; So the correct way to fix this is to convert features to use features-parent and &lt;tt&gt;VERSION&lt;/tt&gt; placeholders.&lt;/p&gt;

&lt;p&gt;So, is there a new bug opened (instead of this wontfix one) requesting to automatically catch a case where a project fails to use features-parent and &lt;tt&gt;VERSION&lt;/tt&gt; everywhere?&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="22137">ODLPARENT-14</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </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_10208" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>External issue ID</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2826</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10201" key="com.atlassian.jira.plugin.system.customfieldtypes:url">
                        <customfieldname>External issue URL</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[https://bugs.opendaylight.org/show_bug.cgi?id=2826]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10206" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Issue Type</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10308"><![CDATA[New Feature]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10204" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>ODL SR Target Milestone</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10355"><![CDATA[Beryllium-M4]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i022rr:</customfieldvalue>

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