<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:08:35 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-75] CodeGenerator unable to generate class for grouping</title>
                <link>https://jira.opendaylight.org/browse/MDSAL-75</link>
                <project id="10137" key="MDSAL">mdsal</project>
                    <description>&lt;p&gt;Unable to generate java class file, for yang which contains these groupings:&lt;/p&gt;

&lt;p&gt;grouping linkstate {&lt;br/&gt;
    leaf distinguisher &lt;/p&gt;
{
        type route-distinguisher;
    }
&lt;p&gt;}&lt;/p&gt;

&lt;p&gt;grouping link-state {&lt;br/&gt;
    leaf local-ipv4-router-id &lt;/p&gt;
{
        type ipv4-router-identifier;
    }
&lt;p&gt;}&lt;/p&gt;

&lt;p&gt;In console output:&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;WARNING&amp;#93;&lt;/span&gt; Naming conflict for type &apos;org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.linkstate.rev150210.Linkstate&apos;: file with same name already exists and will not be generated.&lt;/p&gt;

&lt;p&gt;This problem occurs in Windows environment, in linux all classes were generated properly.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: Windows&lt;br/&gt;
Platform: PC&lt;/p&gt;</environment>
        <key id="26897">MDSAL-75</key>
            <summary>CodeGenerator unable to generate class for grouping</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                                <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="10001">Won&apos;t Do</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="lborak@cisco.com">Ladislav Borak</reporter>
                        <labels>
                    </labels>
                <created>Thu, 12 Mar 2015 12:48:26 +0000</created>
                <updated>Fri, 9 Mar 2018 18:00:06 +0000</updated>
                            <resolved>Fri, 10 Mar 2017 11:56:47 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="54093" author="rovarga" created="Mon, 1 Jun 2015 12:43:05 +0000"  >&lt;p&gt;What filesystem was this on? It sounds like a case-sensitivity issue. For obvious reasons we do not supporte case-insensitive filesystems.&lt;/p&gt;</comment>
                            <comment id="54094" author="lborak@cisco.com" created="Mon, 1 Jun 2015 14:22:09 +0000"  >&lt;p&gt;It was tested on NTFS file system.&lt;/p&gt;</comment>
                            <comment id="54095" author="colin@colindixon.com" created="Fri, 25 Sep 2015 19:55:55 +0000"  >&lt;p&gt;Is limiting ourselves to case-sensitive filesystems a good idea? It seems like something that&apos;s likely to bite us (or more realistically a customer) at some point that could be avoided.&lt;/p&gt;</comment>
                            <comment id="54096" author="rovarga" created="Sun, 27 Sep 2015 18:46:03 +0000"  >&lt;p&gt;The java compiler insists on public compilation units containing a matching class declaration: &lt;a href=&quot;http://www.javaworld.com/article/2073236/java---duplicate-class--and-mismatched-file-name-error.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://www.javaworld.com/article/2073236/java---duplicate-class--and-mismatched-file-name-error.html&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The Binding Spec is very explicit as to when camel-casing occurs, e.g. &apos;container foo-bar&apos; and &apos;container foobar&apos; generate &apos;FooBar&apos; and &apos;Foobar&apos;.&lt;/p&gt;

&lt;p&gt;Those two classes are not the same class in Java. If you throw in a case-insensitive filesystem, that means that two classes (FooBar and Foobar) which differ only in capitalization would map themselves to the same file &amp;#8211; hence kaboom.&lt;/p&gt;

&lt;p&gt;Solving this would mean a much more involved and user-unfriendly name mapping rules, so no, I would say not supporting case-insensitive filesystems is a very reasonable trade-off.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="26862">MDSAL-40</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_10208" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>External issue ID</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2822</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=2822]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10206" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Issue Type</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10300"><![CDATA[Bug]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10204" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>ODL SR Target Milestone</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10349"><![CDATA[Unspecified]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10202" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Priority</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10301"><![CDATA[Normal]]></customfieldvalue>

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

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