<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:09:32 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>[MDSAL-330] Mapping type collisions between yang built-in uint* and int*</title>
                <link>https://jira.opendaylight.org/browse/MDSAL-330</link>
                <project id="10137" key="MDSAL">mdsal</project>
                    <description>&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
module test-unoin-types {
    namespace &lt;span class=&quot;code-quote&quot;&gt;&quot;urn:test:pattern&quot;&lt;/span&gt;;
    prefix union-types;
    revision 2018-04-03;

    container cont {
         leaf test {
             type union {
                type int8;
                type int16;
                type int32;
                type int64;
                type uint8;
                type uint16;
                type uint32;
                type uint64; 
           }
       }
    }
}&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;e.g. int16 and uint8 both map to java.lang.Short that leads to constructors conflict.&lt;/p&gt;</description>
                <environment></environment>
        <key id="29578">MDSAL-330</key>
            <summary>Mapping type collisions between yang built-in uint* and int*</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="JieHan2017">Jie Han</reporter>
                        <labels>
                    </labels>
                <created>Tue, 3 Apr 2018 01:37:03 +0000</created>
                <updated>Mon, 18 Nov 2019 14:42:00 +0000</updated>
                            <resolved>Fri, 6 Sep 2019 12:29:50 +0000</resolved>
                                                    <fixVersion>5.0.0</fixVersion>
                                    <component>Binding codegen</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="62016" author="jiehan2017" created="Tue, 3 Apr 2018 02:06:53 +0000"  >&lt;p&gt;We may use yang.common.Uint* instead of java.lang.* for yang uint*, but it may break compatibility in binding v1, that should properly be improved in binding v2.&lt;/p&gt;</comment>
                            <comment id="62019" author="rovarga" created="Tue, 3 Apr 2018 04:32:30 +0000"  >&lt;p&gt;Yeah, Binding V2 can use those, as that is the long-term move for NormalizedNodes. For V1 we&apos;ll need to do the same &#8211; but not in this cycle, I am afraid.&lt;/p&gt;</comment>
                            <comment id="62301" author="jiehan2017" created="Mon, 9 Apr 2018 09:10:50 +0000"  >&lt;p&gt;master:&#160;&lt;a href=&quot;https://git.opendaylight.org/gerrit/70633&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/70633&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="67226" author="rovarga" created="Thu, 5 Sep 2019 11:41:07 +0000"  >&lt;p&gt;We still need to update ClassGenerator to emit compatibility constructor for Key classes, i.e. non-value-wrappers.&lt;/p&gt;

&lt;p&gt;These potentially have a large number of arguments, so could lead to combinatorial explosion. We will deal with this by just creating one legacy constructor with all arguments converted.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="31915">YANGTOOLS-1018</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="30285">MDSAL-361</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="32206">MDSAL-490</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|i03fn8:</customfieldvalue>

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