<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:37:19 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>[RELENG-34] Create a job able to test transitive compile-time project interactions</title>
                <link>https://jira.opendaylight.org/browse/RELENG-34</link>
                <project id="10164" key="RELENG">releng</project>
                    <description>&lt;p&gt;Recently, there was a failure which was not detected by the current set of verify jobs: &lt;b&gt;&lt;del&gt;verify&lt;/del&gt;&lt;/b&gt;, &lt;b&gt;&lt;del&gt;validate-autorelease&lt;/del&gt;&lt;/b&gt;, &lt;b&gt;&lt;del&gt;distribution-check&lt;/del&gt;&lt;/b&gt;; even integration-patch-test-* would not detect that.&lt;/p&gt;

&lt;p&gt;Here are the e-mails &lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt;, &lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt;. Basically, a change in binding-parent (Mdsal) had an unintended consequence of affecting behavior of config-parent (Controller), which in turn caused failures in all downstream projects which use config-parent to handle Config SubSystem configfiles.&lt;/p&gt;

&lt;p&gt;Additional job is needed (in long term) to catch breakages of this type, but it is not clear to me which compile actions should be performed (and which should be skipped) by such a job. Possibilities range from a small improvement upon validate-autorelease, to basically an autorelease-release build, just with narrowed-down list of projects.&lt;/p&gt;

&lt;p&gt;Probably out of scope: An exotic possibility would be to create a script that creates a dummy project from archetypes (of Controller project), so that the dummy project use every parent and code generator well known in ODL. Including karaf-parent, and run a deploy test for such a dummy distribution.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://lists.opendaylight.org/pipermail/release/2016-August/007764.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://lists.opendaylight.org/pipermail/release/2016-August/007764.html&lt;/a&gt;&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://lists.opendaylight.org/pipermail/release/2016-August/007823.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://lists.opendaylight.org/pipermail/release/2016-August/007823.html&lt;/a&gt;&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="19442">RELENG-34</key>
            <summary>Create a job able to test transitive compile-time project interactions</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                                <status id="1" iconUrl="https://jira.opendaylight.org/images/icons/statuses/open.png" description="The issue is open and ready for the assignee to start work on it.">Open</status>
                    <statusCategory id="2" key="new" colorName="blue-gray"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="vrpolak">Vratko Polak</reporter>
                        <labels>
                    </labels>
                <created>Wed, 24 Aug 2016 17:40:54 +0000</created>
                <updated>Thu, 19 Oct 2017 21:29:01 +0000</updated>
                                            <version>unspecified</version>
                                                    <component>Jenkins Job Builder</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="35248" author="vorburger" created="Thu, 25 Aug 2016 11:58:33 +0000"  >&lt;p&gt;&amp;gt; exotic possibility would be to create a script that creates&lt;br/&gt;
&amp;gt; a dummy project from archetypes (of Controller project)&lt;/p&gt;

&lt;p&gt;Vratko, would &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/39484/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/39484/&lt;/a&gt; help for this?&lt;/p&gt;</comment>
                            <comment id="35249" author="vrpolak" created="Thu, 25 Aug 2016 13:32:01 +0000"  >&lt;p&gt;&amp;gt; Vratko, would &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/39484/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/39484/&lt;/a&gt; help for this?&lt;/p&gt;

&lt;p&gt;Yes, it would.&lt;/p&gt;

&lt;p&gt;But if archetypes are not fixed enough to work in fully automated fashion, a hand-written (an maintained) dummy project (toaster?) would suffice.&lt;/p&gt;

&lt;p&gt;And if archetypes are broken, there should be a Bug describing how and tracking when.&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>6528</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=6528]]></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_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i01m53:</customfieldvalue>

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