[MDSAL-40] Milestone: Implement Binding Specification v2 Created: 24/Jul/14 Updated: 09/Mar/18 Resolved: 10/Mar/17 |
|
| Status: | Resolved |
| Project: | mdsal |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | ||
| Reporter: | Tony Tkacik | Assignee: | Martin Ciglan |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Operating System: All |
||
| Attachments: |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Issue Links: |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Description |
|
After working with binding specification v1 there were sevaral issues identified, This milestone tracks design of binding specification and all items, which blocks it should be addressed by Binding Specification v2. |
| Comments |
| Comment by Colin Dixon [ 02/Sep/14 ] |
|
Some thoughts are documented here: |
| Comment by Robert Varga [ 13/Nov/15 ] |
|
Move to MDSAL |
| Comment by Vratko Polak [ 07/Apr/16 ] |
|
I was tasked with surveying which kind of identifiers are usual. Repository with collection of models: https://github.com/YangModels/yang There are some obvious false positives (parts of description sentences that are not actual definitions), there may be false negatives (script does not understand non-standard formatting). Most identifiers are lowercase with dashes (e.g. all-users). Also camel case (e.g. GigabitEthernet) or mixed case (e.g. FCoE) are common. Dot appears rarely and only between digits (e.g. eth-if-speed-2.5gb). Underscores occasionally replace dashes (e.g source-port_choice). There are no underscores at the start of an identifier. No identifier was enclosed in quotes (at place of definition). |
| Comment by Vratko Polak [ 07/Apr/16 ] |
|
Attachment identifiers_20160407.tar.xz has been added with description: Archive with (identifier, statement type, multiplicity) lines |
| Comment by Martin Ciglan [ 24/May/16 ] |
|
based on design: basic infrastructure patch merged: task in progress |
| Comment by Colin Dixon [ 07/Jul/16 ] |
|
Does moving the milestone from Boron-M5 to Boron-RC0 mean that we're effectively adding a feature after code freeze? |
| Comment by Robert Varga [ 11/Jul/16 ] |
|
Yes. Given the scope, this has always been targeted as a preview in Boron. |
| Comment by Martin Ciglan [ 20/Sep/16 ] |
|
Based on code designed, developed and merged in Boron, this umbrella task continues in Carbon |
| Comment by Colin Dixon [ 27/Sep/16 ] |
|
(In reply to Martin Ciglan from comment #8) Out of curiosity, does this mean that we're not planning to deprecate the Binding Spec v1 in Carbon? |
| Comment by Martin Ciglan [ 09/Dec/16 ] |
|
Binding2 Java API Generator patch chain: |
| Comment by Vratko Polak [ 10/Mar/17 ] |
|
So what is the expected status of V1 and V2 on Carbon release? |