|
| 1 | +ietfdb (6.55.0) ietf; urgency=medium |
| 2 | + |
| 3 | + This release updates and expands the Yang support in the datatracker. In |
| 4 | + addition to checking yang modules in submitted drafts using pyang, it now |
| 5 | + also does a yanglint check. The yang validation results are available by |
| 6 | + clicking on the red or green yin/yang symbols which show for drafts that |
| 7 | + contain yang models. |
| 8 | + |
| 9 | + For drafts where one or more models were found at submission time, the pyang |
| 10 | + and yanglint checks are re-run once per day, to catch newly arrived models |
| 11 | + in the library directories (both rfc and draft models). |
| 12 | + |
| 13 | + Additional details, from the commit log: |
| 14 | + |
| 15 | + * Added a new yang checker, 'yanglint', to the existing Yang checker class, |
| 16 | + in addition to the existing 'pyang' checker. |
| 17 | + |
| 18 | + * Added modal overlay displays showing the yang check results every place |
| 19 | + the yin/yang symbol is shown (red or green) to indicate the presencee and |
| 20 | + result of yang checks. Added a Yang Validation: line in the document |
| 21 | + meta-information section on the document's page in the datatracker. |
| 22 | + |
| 23 | + * Added the result of the xym extaction to the yang check results, to make |
| 24 | + extration failures visible. |
| 25 | + |
| 26 | + * Added the version of the used xym, pyang, and yanglint commands to the |
| 27 | + check results. |
| 28 | + |
| 29 | + * Added an action to move successfully extracted and validated modules to |
| 30 | + the module library directories immediately on submission. |
| 31 | + |
| 32 | + * Added the xym repository as an svn:external component, rather than listing |
| 33 | + it in requirements.txt, as there has been delays of many months between |
| 34 | + essential features appearing in the repository, and an actual release of |
| 35 | + same. We may get occasional buildbot failures if broken code is pulled in |
| 36 | + from the repository, but better that than the functionality failure of |
| 37 | + severely outdated componets. |
| 38 | + |
| 39 | + * Added a new management command to re-run yang validation for active drafts |
| 40 | + for which yang modules were found at submission time, in order to pick up |
| 41 | + imported models which may have arrived in the model libraries after the |
| 42 | + draft's submission. Run daily from bin/daily. |
| 43 | + |
| 44 | + * Added a table to hold version information for external commands. The yang |
| 45 | + checker output should include the version information of the used |
| 46 | + checkers, but seems unnecessary to run each command with its --version |
| 47 | + switch every time we check a module... |
| 48 | + |
| 49 | + * Added a new management command to collect version information for external |
| 50 | + commands on demand. To be run daily from bin/daily. |
| 51 | + |
| 52 | + * Added tests to verify that xym, pyang and yanglint information is |
| 53 | + available on the submission confirmation page, and updated the yang module |
| 54 | + contained in the test document to validate under both pyang and yanglint. |
| 55 | + |
| 56 | + * Updated admin.py and resource.py files as needed. |
| 57 | + |
| 58 | + -- Henrik Levkowetz <henrik@levkowetz.com> 15 Jun 2017 13:18:06 -0700 |
| 59 | + |
| 60 | + |
1 | 61 | ietfdb (6.54.1) ietf; urgency=medium |
2 | 62 |
|
3 | 63 | **Bugfixes, floor indications on the agenda** |
|
0 commit comments