<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:54:06 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>[YANGTOOLS-717] Provide support for sloppy/quirks mode YANG file and YANG data handling</title>
                <link>https://jira.opendaylight.org/browse/YANGTOOLS-717</link>
                <project id="10188" key="YANGTOOLS">yangtools</project>
                    <description>&lt;p&gt;In general, there has been strong feedback from the Advisory Group and other sources that our YANG parser and YANG-modeled data verification are among the strictest available. This has some positive qualities of allowing for very strong assumptions about our data and YANG models, although it&apos;s unclear how often we use that.&lt;/p&gt;

&lt;p&gt;However, this strictness has caused problems--especially when it comes to mounting NETCONF devices which tend to have both more issues with their YANG file sand strictness of interpretation of data, but are also hard to update as it typically requires firmware updates at the scale of months and require significant testing to ensure the firmware updates don&apos;t introduce regressions in other behavior.&lt;/p&gt;

&lt;p&gt;These issues and possible solutions were discussed at length in a session at the Boron design forum here:&lt;br/&gt;
&lt;a href=&quot;https://www.youtube.com/watch?v=fe9ec9r2O7c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://www.youtube.com/watch?v=fe9ec9r2O7c&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And significant efforts were made to improve things in Boron, which have been documented in this demo video here:&lt;br/&gt;
&lt;a href=&quot;https://www.youtube.com/watch?v=-MUneHaTCh0&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://www.youtube.com/watch?v=-MUneHaTCh0&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;However, there is still a long way to go to get things to be where we&apos;d really like. It is often the case that you can make operations on devices using netopeer that OpenDaylight won&apos;t allow us to make.&lt;/p&gt;

&lt;p&gt;Further, the general trend has been for us to make our YANG tools more strict, not less so. Until we can make that configurable at some granularity and understand the assumptions we are making about how yangtools operates in order to provide it now and in the future, this seems like an actively harmful direction to continue.&lt;/p&gt;

&lt;p&gt;Thus, I&apos;m raising this bug to track this issue as requested here:&lt;br/&gt;
&lt;a href=&quot;https://lists.opendaylight.org/pipermail/release/2016-November/008768.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://lists.opendaylight.org/pipermail/release/2016-November/008768.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="23137">YANGTOOLS-717</key>
            <summary>Provide support for sloppy/quirks mode YANG file and YANG data handling</summary>
                <type id="10103" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10311&amp;avatarType=issuetype">New Feature</type>
                                                <status id="10003" iconUrl="https://jira.opendaylight.org/images/icons/status_generic.gif" description="">Confirmed</status>
                    <statusCategory id="2" key="new" colorName="blue-gray"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="colindixon">Colin Dixon</reporter>
                        <labels>
                    </labels>
                <created>Tue, 15 Nov 2016 15:51:11 +0000</created>
                <updated>Sun, 10 Apr 2022 18:35:56 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                    <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="23184">YANGTOOLS-764</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>7189</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=7189]]></customfieldvalue>

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

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