<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:56:27 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-1543] XmlStringInstanceIdentifierCodec is using JSON encoding for writeValue()</title>
                <link>https://jira.opendaylight.org/browse/YANGTOOLS-1543</link>
                <project id="10188" key="YANGTOOLS">yangtools</project>
                    <description>&lt;p&gt;This was discovered downstream. As it turns out we have two codecs, XmlStringInstanceIdentifierCodec and RandomPrefixInstanceIdentifierSerializer.&lt;/p&gt;

&lt;p&gt;The latter is performing correct encoding, emitting XML namespace declarations as appropriate.&lt;/p&gt;

&lt;p&gt;The former is exposed as the official instance identifier codec, but it does the wrong thing: it uses module names instead of emitting XML namespace declarations. Related UT are asserting this, but the test cases are ambiguous: modules used for testing have the same name and prefix arguments. The assertions therefore match what we would want for our end result to be.&lt;/p&gt;

&lt;p&gt;XmlStringInstanceIdentifierCodec does not implement the write path, so perhaps we should just unify them as a first step.&lt;/p&gt;

&lt;p&gt;The second, separate, step is then to improve RandomPrefixInstanceIdentifierSerializer so it creates prefixes based on the module&apos;s &apos;prefix&apos; statement (if that mapping refers to a unique XMLNamespace throughout th  EffectiveModelContext we operate on).&lt;/p&gt;</description>
                <environment></environment>
        <key id="37415">YANGTOOLS-1543</key>
            <summary>XmlStringInstanceIdentifierCodec is using JSON encoding for writeValue()</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</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>Wed, 27 Sep 2023 19:58:42 +0000</created>
                <updated>Mon, 2 Oct 2023 17:05:14 +0000</updated>
                            <resolved>Mon, 2 Oct 2023 12:20:48 +0000</resolved>
                                    <version>8.0.10</version>
                    <version>9.0.8</version>
                    <version>10.0.9</version>
                    <version>11.0.2</version>
                                    <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>
                                                                                                                <comments>
                            <comment id="72623" author="rovarga" created="Wed, 27 Sep 2023 19:59:35 +0000"  >&lt;p&gt;The prefix emission problem shows up as a regression in &lt;a href=&quot;https://jira.opendaylight.org/browse/NETCONF-1130&quot; title=&quot;(devices) POST returns 500 on data already exists&quot; class=&quot;issue-link&quot; data-issue-key=&quot;NETCONF-1130&quot;&gt;&lt;del&gt;NETCONF-1130&lt;/del&gt;&lt;/a&gt; tests.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="37191">NETCONF-1130</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10300">
                    <name>Issue split</name>
                                            <outwardlinks description="split to">
                                        <issuelink>
            <issuekey id="37416">YANGTOOLS-1544</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_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i046lz:</customfieldvalue>

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