Details
-
Bug
-
Status: Verified
-
Medium
-
Resolution: Done
-
None
-
None
-
None
-
None
Description
The newer 7.1.0 common models, have deprecated FEC identities which are differentiated with the current FEC identities using "-".
When complied on BSD based and Windows OS machines, it throws an error as below:
transportpce/ordmodels/common/target/generated-sources/mdsal-binding/org/opendaylight/yang/gen/v1/http/org/openroadm/common/types/rev200529/Ofec.java:[19,8] interface OFec is public, should be declared in a file named OFec.java
transportpce/ordmodels/common/target/generated-sources/mdsal-binding/org/opendaylight/yang/gen/v1/http/org/openroadm/common/types/rev200529/RsFec.java:[18,8] interface Rsfec is public, should be declared in a file named Rsfec.java
transportpce/ordmodels/common/target/generated-sources/mdsal-binding/org/opendaylight/yang/gen/v1/http/org/openroadm/common/types/rev200529/ScFec.java:[18,8] interface Scfec is public, should be declared in a file named Scfec.java
While compiling Ubuntu, it generates two classes for both deprecated and the current one and there is no error during the compilation. For example identity o-fec generates OFec.java and identity ofec generates Ofec.java respectively.