<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:59:56 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>[GENIUS-113] inter-project dependencies are not expressed correctly in feature definitions</title>
                <link>https://jira.opendaylight.org/browse/GENIUS-113</link>
                <project id="10126" key="GENIUS">genius</project>
                    <description>&lt;p&gt;As per&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://lists.opendaylight.org/pipermail/release/2018-January/013604.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://lists.opendaylight.org/pipermail/release/2018-January/013604.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://lists.opendaylight.org/pipermail/release/2017-September/012356.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://lists.opendaylight.org/pipermail/release/2017-September/012356.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Genius&#160;&#160;inter-project dependencies are not expressed correctly in feature definitions, as downstream projects are packaging their ODL upstream&apos;s bundles directly in their features, rather than properly depending on upstream&apos;s features.&lt;/p&gt;

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

&lt;p&gt;A simple example, one for great many:&lt;/p&gt;

&lt;p&gt;./genius/odl-genius/0.3.0/odl-genius-0.3.0-features.xml:&lt;/p&gt;

&lt;p&gt;&amp;lt;bundle&amp;gt;mvn:org.opendaylight.ovsdb/utils.southbound-utils/1.5.0&amp;lt;/bundle&amp;gt; ./neutron/odl-neutron-hostconfig-ovs/0.9.0/odl-neutron-hostconfig-ovs-0.9.0-features.xml: &amp;lt;bundle&amp;gt;mvn:org.opendaylight.ovsdb/utils.southbound-utils/1.5.0&amp;lt;/bundle&amp;gt; ./ovsdb/odl-ovsdb-southbound-test/1.5.0/odl-ovsdb-southbound-test-1.5.0-features.xml: &amp;lt;bundle&amp;gt;mvn:org.opendaylight.ovsdb/utils.southbound-utils/1.5.0&amp;lt;/bundle&amp;gt;&lt;/p&gt;

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

&lt;p&gt;This is incorrect, as every bundle should be packaged in its project ONLY. Please check the feature files your project is generating and when you find they include &amp;lt;bundle&amp;gt; lines mentioning artifacts from a different ODL project, fix your feature&apos;s pom.xml to depend on the upstream feature which packages that jar. If your upstream does not package it, there is something wrong and you need to work with them to resolve this. At the end of the day, every ODL jar file should be part of EXACTLY ONE feature and that feature MUST reside in the same project as the source code used to build that jar.&lt;/p&gt;</description>
                <environment></environment>
        <key id="29181">GENIUS-113</key>
            <summary>inter-project dependencies are not expressed correctly in feature definitions</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.opendaylight.org/images/icons/priorities/major.svg">Medium</priority>
                        <status id="10004" iconUrl="https://jira.opendaylight.org/images/icons/status_generic.gif" description="">Verified</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="k.faseela">Faseela K</assignee>
                                    <reporter username="k.faseela">Faseela K</reporter>
                        <labels>
                    </labels>
                <created>Tue, 13 Feb 2018 12:28:12 +0000</created>
                <updated>Thu, 15 Feb 2018 18:12:46 +0000</updated>
                            <resolved>Thu, 15 Feb 2018 18:12:25 +0000</resolved>
                                                    <fixVersion>Oxygen</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="61044" author="yamahata" created="Tue, 13 Feb 2018 21:48:07 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/68214/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/68214/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="61078" author="faseela.k@ericsson.com" created="Thu, 15 Feb 2018 18:11:31 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/68238/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/68238/&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                    <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|i03a6f:</customfieldvalue>

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