<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:16:28 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>[NETCONF-1019] Create NamespaceURN constant holder</title>
                <link>https://jira.opendaylight.org/browse/NETCONF-1019</link>
                <project id="10142" key="NETCONF">netconf</project>
                    <description>&lt;p&gt;As explified in &lt;a href=&quot;https://jira.opendaylight.org/browse/NETCONF-1018&quot; title=&quot;NetconfNotification confuses its namespace&quot; class=&quot;issue-link&quot; data-issue-key=&quot;NETCONF-1018&quot;&gt;&lt;del&gt;NETCONF-1018&lt;/del&gt;&lt;/a&gt;, constants get easily confused, especially when held together with similar constants with a different use &#8211; just as we do in XmlNetconfConstants.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/browse/NETCONF-1017&quot; title=&quot;Centralize NETCONF capability URNs&quot; class=&quot;issue-link&quot; data-issue-key=&quot;NETCONF-1017&quot;&gt;&lt;del&gt;NETCONF-1017&lt;/del&gt;&lt;/a&gt; creates CapabilityURN as holder class for URNs used in the context of NETCONF Capabilities. Create NamespaceURN as holder class for URNs used in the context of XML namespaces.&lt;/p&gt;

&lt;p&gt;This should make use of constants more steamlined and hopefully will help catching day-0 bugs during code review.&lt;/p&gt;</description>
                <environment></environment>
        <key id="36913">NETCONF-1019</key>
            <summary>Create NamespaceURN constant holder</summary>
                <type id="10101" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10318&amp;avatarType=issuetype">Task</type>
                                            <priority id="3" iconUrl="https://jira.opendaylight.org/images/icons/priorities/major.svg">Medium</priority>
                        <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="rovarga">Robert Varga</assignee>
                                    <reporter username="rovarga">Robert Varga</reporter>
                        <labels>
                            <label>pt</label>
                    </labels>
                <created>Fri, 5 May 2023 23:02:21 +0000</created>
                <updated>Sat, 6 May 2023 12:22:38 +0000</updated>
                            <resolved>Sat, 6 May 2023 12:22:38 +0000</resolved>
                                                    <fixVersion>6.0.0</fixVersion>
                                    <component>netconf</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="72206" author="rovarga" created="Fri, 5 May 2023 23:31:25 +0000"  >&lt;p&gt;A quick examination shows that restconf-nb is using the namespace constants as well &#8211; which means we are reaping the benefits of &lt;a href=&quot;https://jira.opendaylight.org/browse/NETCONF-892&quot; title=&quot;Reorganize NETCONF source code repository&quot; class=&quot;issue-link&quot; data-issue-key=&quot;NETCONF-892&quot;&gt;&lt;del&gt;NETCONF-892&lt;/del&gt;&lt;/a&gt;/&lt;a href=&quot;https://jira.opendaylight.org/browse/NETCONF-944&quot; title=&quot;Reorganize source code layout&quot; class=&quot;issue-link&quot; data-issue-key=&quot;NETCONF-944&quot;&gt;NETCONF-944&lt;/a&gt; and are actually finding commonalities.&lt;/p&gt;

&lt;p&gt;NamespaceURN is leading the way, and it should be defined at protocol layer. Create a new component, protocols/netconf-common and a corresponding feature (odl-netconf-common), to host these definitions.&lt;/p&gt;

&lt;p&gt;Going forward, as we disaggregate restconf-nb (which has no protocols/ or plugins/ presence), we are sure to find more concepts that as shared.&lt;/p&gt;

&lt;p&gt;A note on naming: just as netconf.git reflects the fact that both NETCONF and RESTCONF come from IETF&apos;s NETCONF Working Group, so does &apos;netconf-common&apos; &#8211; with &quot;NETCONF Working Group&quot; being implied here. At the end of the day we have expected this sort of outcome from the get to, it is just now that we start taking advantage of the commonalities.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="36911">NETCONF-1017</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="36912">NETCONF-1018</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </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_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i0451b:</customfieldvalue>

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