<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:56: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>[YANGTOOLS-1544] Enhance XML prefix assignment</title>
                <link>https://jira.opendaylight.org/browse/YANGTOOLS-1544</link>
                <project id="10188" key="YANGTOOLS">yangtools</project>
                    <description>&lt;p&gt;When yang-data-codec-xml emits namespace declarations as part of, for example, instance-identifier writeout, we assign linear prefixes (&apos;a&apos;, &apos;b&apos;) to any mapping we need to define, in their encounter order (and then write them out in any order).&lt;/p&gt;

&lt;p&gt;This is correct in XML terms, as parser are required to look at the NamespaceContext.&lt;/p&gt;

&lt;p&gt;Unfortunately this requires some cognitive load on people interacting with these XMLs and we can do better. RFCs since RFC6020 use YANG module stament&apos;s prefix statement argument as the XML prefix.&lt;/p&gt;

&lt;p&gt;This is not always desirable in the context of the XML document, where there are externally-defined mappings (which we want to reuse to reduce clutter).&lt;/p&gt;

&lt;p&gt;This is not even always possible, as an EffectiveModelContext is valid even when two distinct modules have the same prefix.&lt;/p&gt;

&lt;p&gt;Enhance RandomPrefix to prefer assignment of YANG-defined XML prefixes where possible, falling back to the current way of assignment.&lt;/p&gt;</description>
                <environment></environment>
        <key id="37416">YANGTOOLS-1544</key>
            <summary>Enhance XML prefix assignment</summary>
                <type id="10100" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10310&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="2" iconUrl="https://jira.opendaylight.org/images/icons/priorities/critical.svg">High</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, 29 Sep 2023 01:22:26 +0000</created>
                <updated>Mon, 2 Oct 2023 15:29:08 +0000</updated>
                            <resolved>Mon, 2 Oct 2023 15:29:08 +0000</resolved>
                                                    <fixVersion>9.0.9</fixVersion>
                    <fixVersion>10.0.10</fixVersion>
                    <fixVersion>11.0.3</fixVersion>
                                    <component>codecs</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                    <issuelinks>
                            <issuelinktype id="10300">
                    <name>Issue split</name>
                                                                <inwardlinks description="split from">
                                        <issuelink>
            <issuekey id="37415">YANGTOOLS-1543</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|i046m7:</customfieldvalue>

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