<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:08:32 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>[AAA-63] Build cycle between aaa - controller - netconf</title>
                <link>https://jira.opendaylight.org/browse/AAA-63</link>
                <project id="10102" key="AAA">aaa</project>
                    <description>&lt;p&gt;There is now a build cycle between the 3 projects:&lt;/p&gt;

&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;aaa&lt;/li&gt;
	&lt;li&gt;controller&lt;/li&gt;
	&lt;li&gt;netconf&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Need to investigate how to remove the cycle. I&apos;m not sure which project to raise this against so starting with netconf first.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; The projects in the reactor contain a cyclic reference: Edge between &apos;Vertex&lt;/p&gt;
{label=&apos;org.opendaylight.controller:features-netconf:0.4.0-Daily-v201508271823&apos;}
&lt;p&gt;&apos; and &apos;Vertex&lt;/p&gt;
{label=&apos;org.opendaylight.aaa:features-aaa:0.3.0-Daily-v201508271823&apos;}
&lt;p&gt;&apos; introduces to cycle in the graph org.opendaylight.aaa:features-aaa:0.3.0-Daily-v201508271823 --&amp;gt; org.opendaylight.controller:features-netconf:0.4.0-Daily-v201508271823 --&amp;gt; org.opendaylight.aaa:features-aaa:0.3.0-Daily-v201508271823 @ &lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; The projects in the reactor contain a cyclic reference: Edge between &apos;Vertex&lt;/p&gt;
{label=&apos;org.opendaylight.controller:features-netconf:0.4.0-Daily-v201508271823&apos;}
&lt;p&gt;&apos; and &apos;Vertex&lt;/p&gt;
{label=&apos;org.opendaylight.aaa:features-aaa:0.3.0-Daily-v201508271823&apos;}
&lt;p&gt;&apos; introduces to cycle in the graph org.opendaylight.aaa:features-aaa:0.3.0-Daily-v201508271823 --&amp;gt; org.opendaylight.controller:features-netconf:0.4.0-Daily-v201508271823 --&amp;gt; org.opendaylight.aaa:features-aaa:0.3.0-Daily-v201508271823 -&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;Help 1&amp;#93;&lt;/span&gt;&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="22314">AAA-63</key>
            <summary>Build cycle between aaa - controller - netconf</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="10000">Done</resolution>
                                        <assignee username="tcere">Tomas Cere</assignee>
                                    <reporter username="zxiiro">Thanh Ha (zxiiro)</reporter>
                        <labels>
                    </labels>
                <created>Thu, 27 Aug 2015 18:29:09 +0000</created>
                <updated>Thu, 21 Mar 2019 11:56:43 +0000</updated>
                            <resolved>Thu, 3 Sep 2015 15:37:17 +0000</resolved>
                                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="42262" author="zxiiro" created="Thu, 27 Aug 2015 19:09:12 +0000"  >&lt;p&gt;I think the issue is aaa hasn&apos;t updated their dependencies to use the new netconf project&apos;s groupId. I&apos;ll try to get a working patch soon.&lt;/p&gt;</comment>
                            <comment id="42263" author="zxiiro" created="Thu, 27 Aug 2015 19:10:28 +0000"  >&lt;p&gt;Moving to aaa&lt;/p&gt;</comment>
                            <comment id="42264" author="zxiiro" created="Thu, 27 Aug 2015 19:22:30 +0000"  >&lt;p&gt;Proposed patch: &lt;a href=&quot;https://git.opendaylight.org/gerrit/26110/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/26110/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="42265" author="tony.tkacik@gmail.com" created="Fri, 28 Aug 2015 07:13:18 +0000"  >&lt;p&gt;The cycle will fully be resolved once everyone migrates to new netconf groupIds&lt;br/&gt;
and we can safely delete all references to NETCONF from controller&lt;/p&gt;</comment>
                            <comment id="42266" author="zxiiro" created="Fri, 28 Aug 2015 19:05:11 +0000"  >&lt;p&gt;I abandoned my patch since Tomas created another version which is a little more complete than my attempt:&lt;/p&gt;

&lt;p&gt;    &lt;a href=&quot;https://git.opendaylight.org/gerrit/26142/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/26142/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The build issue still remains though. I think it has to do with build order for the single feature test.&lt;/p&gt;</comment>
                            <comment id="42267" author="zxiiro" created="Tue, 1 Sep 2015 00:39:58 +0000"  >&lt;p&gt;So with Ed&apos;s help we now have a new conclusion. If you look at the output of &quot;mvn dependency:tree&quot; you can see that there&apos;s a cyclic dependency being caused by a dependency features-netconf.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; +- org.opendaylight.netconf:features-netconf:xml:features:1.0.0-SNAPSHOT:runtime&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; |  +- org.opendaylight.aaa:features-aaa:xml:features:0.3.0-SNAPSHOT:runtime&lt;/p&gt;

&lt;p&gt;So we think that the root cause is that when building features-aaa we depend on features-netconf which in turn depends on the previous version of features-aaa which is pulling in the out of date features.xml and causing the build issue we are seeing.&lt;/p&gt;

&lt;p&gt;We think that the cyclic dependency will need to be broken but I&apos;m not sure where this should happen.&lt;/p&gt;</comment>
                            <comment id="42268" author="tcere" created="Wed, 2 Sep 2015 13:24:27 +0000"  >&lt;p&gt;I broke the cycle with moving aaa-authn-odl-plugin to netconf as Robert suggested.&lt;br/&gt;
aaa:&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/26330/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/26330/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;netconf:&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/26335/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/26335/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="42269" author="zxiiro" created="Thu, 3 Sep 2015 15:37:17 +0000"  >&lt;p&gt;(In reply to Tomas Cere from comment #7)&lt;br/&gt;
&amp;gt; I broke the cycle with moving aaa-authn-odl-plugin to netconf as Robert&lt;br/&gt;
&amp;gt; suggested.&lt;br/&gt;
&amp;gt; aaa:&lt;br/&gt;
&amp;gt; &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/26330/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/26330/&lt;/a&gt;&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; netconf:&lt;br/&gt;
&amp;gt; &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/26335/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/26335/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Looks like the cycle is gone in the autorelease build now. There&apos;s a new aaa error but I will investigate it and open a different bug if necessary. Thanks.&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_10208" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>External issue ID</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>4216</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=4216]]></customfieldvalue>

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

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