<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:45:08 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>[TSC-92] Breaking change not reverted when it should have been</title>
                <link>https://jira.opendaylight.org/browse/TSC-92</link>
                <project id="10101" key="TSC">tsc</project>
                    <description>&lt;p&gt;When a valid upstream patch breaks downstream, the right thing to do is to file a weather report including explanation why the change is required and some pointers on how to fix the potential failures. This gives a chance for downstream projects to evaluate and accept the change as well as to prepare the required patches to minimize the impact.&lt;/p&gt;

&lt;p&gt;In this particular case the breakage was unintentional or unexpected so no weather was fired. However instead of reverting the patch, we went ahead with it because it turned out to be an &quot;elaborated&quot; revert and we wanted to unblock projects as soon as possible.&lt;/p&gt;

&lt;p&gt;While the &quot;elaborated&quot; revert argument is valid in exceptional situations like this one, this should not be by any means the way upstream changes get pushed in downstream and therefore this grievance is filed to make sure this practice is avoided in future.&lt;/p&gt;</description>
                <environment></environment>
        <key id="29813">TSC-92</key>
            <summary>Breaking change not reverted when it should have been</summary>
                <type id="10202" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10706&amp;avatarType=issuetype">Grievance</type>
                                            <priority id="3" iconUrl="https://jira.opendaylight.org/images/icons/priorities/major.svg">Medium</priority>
                        <status id="6" iconUrl="https://jira.opendaylight.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="ecelgp">Luis Gomez</reporter>
                        <labels>
                    </labels>
                <created>Thu, 19 Apr 2018 19:46:45 +0000</created>
                <updated>Tue, 30 Apr 2019 01:31:46 +0000</updated>
                            <resolved>Thu, 28 Jun 2018 22:46:20 +0000</resolved>
                                                                        <due>Thu, 5 Jul 2018 00:00:00 +0000</due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                                                                <comments>
                            <comment id="62546" author="faseela.k@ericsson.com" created="Fri, 20 Apr 2018 06:54:43 +0000"  >&lt;p&gt;The revert patch is on -2, and the ofp patch has been restored to adapt to the change. However there is a -1 from PTL on the patch.&lt;/p&gt;

&lt;p&gt;And now users are in deadlock..&#160;&lt;/p&gt;

&lt;p&gt;Was there any post-TSC discussion on what is the way forward? &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;, &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;, &lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=dfarrell07&quot; class=&quot;user-hover&quot; rel=&quot;dfarrell07&quot;&gt;dfarrell07&lt;/a&gt;, &lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=abhijit2511&quot; class=&quot;user-hover&quot; rel=&quot;abhijit2511&quot;&gt;abhijit2511&lt;/a&gt;, &lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=jluhrsen&quot; class=&quot;user-hover&quot; rel=&quot;jluhrsen&quot;&gt;jluhrsen&lt;/a&gt; ?&lt;/p&gt;</comment>
                            <comment id="62550" author="vorburger" created="Fri, 20 Apr 2018 10:21:08 +0000"  >&lt;p&gt;How is the &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/71120/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/71120/&lt;/a&gt;&#160;an&#160;&quot;elaborated&quot; revert&#160;and an&#160;exceptional situation?&lt;/p&gt;

&lt;p&gt;It&apos;s Patch Set 1 passed the javadoc, verify and distribution checks, and got a Verified+1.&lt;/p&gt;

&lt;p&gt;It&apos;s &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/71120/1..2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Patch Set 2 just changed the commit message&lt;/a&gt;,&#160;and failed Distribution; but that was just our usual best friend&#160;odl-integration-all SingleFeatureTest Build timed out (after 120 minutes) - which we all know is unrelated to this revert.&lt;/p&gt;

&lt;p&gt;Personally I do not understand why we don&apos;t just revert that, and let the (heated) discussion on the list conclude something, then see patches for all affected projects which all PTLs of all those affected projects are OK with, then run a new &quot;global build&quot; (somehow, I don&apos;t know how) with that mdsal change re-reverted TOGETHER with all the changes dealing with the impacts in all the projects, run CSIT over that 7 times, and then merge all those changes together.&lt;/p&gt;

&lt;p&gt;And if that c/71120 is not the correct way to revert whatever caused all this confusion, then should it not simply be the responsability of the original author of said change to help reverting it?&lt;/p&gt;</comment>
                            <comment id="62558" author="vishnoianil@gmail.com" created="Sun, 22 Apr 2018 08:15:54 +0000"  >&lt;p&gt;I removed my -1 from the OFP patches. It&apos;s community decision, if they&#160;are okay with these changes. If community is fine with these changes and move forward, please feel free to merge the OFP patches.&lt;/p&gt;</comment>
                            <comment id="62964" author="ariel.adam" created="Wed, 16 May 2018 05:24:47 +0000"  >&lt;p&gt;Louis, who is the assignee of this grievance?&#160;&lt;/p&gt;</comment>
                            <comment id="62965" author="ariel.adam" created="Wed, 16 May 2018 05:26:48 +0000"  >&lt;p&gt;I take it back. I guess there is no meaning to a specific owner but rather taking it up with the TSC.&lt;/p&gt;

&lt;p&gt;I will change the dashboard to show the reporter instead of the assignee.&#160;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="29825">TSC-96</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_10507" key="com.atlassian.jira.plugin.system.customfieldtypes:url">
                        <customfieldname>ODL Gerrit Patch</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[https://git.opendaylight.org/gerrit/#/c/70769]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10500" key="com.atlassian.jira.plugin.system.customfieldtypes:project">
                        <customfieldname>ODL Project</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue id="10137">mdsal</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10501" key="com.atlassian.jira.plugin.system.customfieldtypes:version">
                        <customfieldname>ODL Release</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="10561">Fluorine</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03dlz:</customfieldvalue>

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