[netmod] YANG-related addition (New datatracker release: v6.55.0)

Benoit Claise <bclaise@cisco.com> Fri, 16 June 2017 09:58 UTC

Return-Path: <bclaise@cisco.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost []) by ietfa.amsl.com (Postfix) with ESMTP id E0C6E1317B3; Fri, 16 Jun 2017 02:58:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.522
X-Spam-Status: No, score=-14.522 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([]) by localhost (ietfa.amsl.com []) (amavisd-new, port 10024) with ESMTP id iqQmY3IpQm1g; Fri, 16 Jun 2017 02:58:47 -0700 (PDT)
Received: from aer-iport-3.cisco.com (aer-iport-3.cisco.com []) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 499EE1317B5; Fri, 16 Jun 2017 02:58:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=151847; q=dns/txt; s=iport; t=1497607126; x=1498816726; h=subject:references:to:cc:from:message-id:date: mime-version:in-reply-to; bh=EGJ1VbktRHf2N3sCIL2X/Lq7pXV0iPN9gMQD1oCqA+w=; b=FnVbbhMaNMJdhv/MG+zbKHwZUO0oC6TlBkRbP4KDUXpuZLJ31Fj4agFm 0X54Ou7RnKUUle48tS5TVHBfTYbMyiq7mPwT2QFCouPxWHZiHx8gi42/z snqyDSwiJkytsPfit0h08jA5WxsU2te2riQPHIUwrsA/NnbZzAbUIg0u9 I=;
X-Files: clbomfldgonblahj.png : 103279
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0D9AAB9qkNZ/xbLJq1eGwEBAQMBAQEJA?= =?us-ascii?q?QEBhDqBDY4Dc5EIgl6Nb4U6ghEHASSFeAKDJxgBAgEBAQEBAQFrKIUYAQMDBWs?= =?us-ascii?q?JEBwDAQIGAQEBJgIVAQ4pCAYNBQECAQEChzeCbxCrPiqLFwEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQEBAQ4PhmOCC4FsWIU1CYVTAQSdPIEbhjABfoM8iG+CXog8hnSMQYh?= =?us-ascii?q?DHzg/SzAhCBsVh1o+NgEBAQGHDiuCEgEBAQ?=
X-IronPort-AV: E=Sophos;i="5.39,346,1493683200"; d="png'150?scan'150,208,217,150";a="653641079"
Received: from aer-iport-nat.cisco.com (HELO aer-core-3.cisco.com) ([]) by aer-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 16 Jun 2017 09:58:43 +0000
Received: from [] (ams-bclaise-nitro5.cisco.com []) by aer-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id v5G9wh4u026842; Fri, 16 Jun 2017 09:58:43 GMT
References: <E1dLniO-0005x0-QZ@zinfandel.tools.ietf.org>
To: NETMOD Working Group <netmod@ietf.org>
Cc: Henrik Levkowetz <henrik@levkowetz.com>, YANG Doctors <yang-doctors@ietf.org>
From: Benoit Claise <bclaise@cisco.com>
X-Forwarded-Message-Id: <E1dLniO-0005x0-QZ@zinfandel.tools.ietf.org>
Message-ID: <532b83f9-1d77-c901-b2d8-87a37ba43dd1@cisco.com>
Date: Fri, 16 Jun 2017 11:58:42 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <E1dLniO-0005x0-QZ@zinfandel.tools.ietf.org>
Content-Type: multipart/alternative; boundary="------------EDDF964F9B1C52A2620AFADC"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/YjV-LKohsN7a-J8rEdGk7LGuBc4>
Subject: [netmod] YANG-related addition (New datatracker release: v6.55.0)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 16 Jun 2017 09:58:50 -0000

Dear all,

Great YANG-related addition to the tracker, thanks to Henrik.

For the development mode tracker

New datatracker release: v6.55.0 will be installed shortly.

Regards, Benoit

-------- Forwarded Message --------
Subject: 	New datatracker release: v6.55.0
Date: 	Fri, 16 Jun 2017 02:38:52 -0700
From: 	Henrik Levkowetz <henrik@levkowetz.com>
To: 	codesprints@ietf.org, iesg@ietf.org, wgchairs@ietf.org


This is an automatic notification about a new datatracker release,
v6.55.0, generated when running the mkrelease script.

Release notes:

ietfdb (6.55.0) ietf; urgency=medium

   **Improved Yang validation support**

   This release updates and expands the Yang support in the datatracker.  In
   addition to checking yang modules in submitted drafts using pyang, it now
   also does a yanglint check.  The yang validation results are available by
   clicking on the red or green yin/yang symbols which show for drafts that
   contain yang models.

   For drafts where one or more models were found at submission time, the pyang
   and yanglint checks are re-run once per day, to catch newly arrived models
   in the library directories (both rfc and draft models).

   Additional details, from the commit log:

   * Added a new yang checker, 'yanglint', to the existing Yang checker class,
     in addition to the existing 'pyang' checker.

   * Added modal overlay displays showing the yang check results every place
     the yin/yang symbol is shown (red or green) to indicate the presencee and
     result of yang checks.  Added a Yang Validation: line in the document
     meta-information section on the document's page in the datatracker.

   * Added the result of the xym extaction to the yang check results, to make
     extration failures visible.

   * Added the version of the used xym, pyang, and yanglint commands to the
     check results.

   * Added an action to move successfully extracted and validated modules to
     the module library directories immediately on submission.

   * Added the xym repository as an svn:external component, rather than listing
     it in requirements.txt, as there has been delays of many months between
     essential features appearing in the repository, and an actual release of
     same.  We may get occasional buildbot failures if broken code is pulled in
     from the repository, but better that than the functionality failure of
     severely outdated componets.

   * Added a new management command to re-run yang validation for active drafts
     for which yang modules were found at submission time, in order to pick up
     imported models which may have arrived in the model libraries after the
     draft's submission.  Run daily from bin/daily.

   * Added a table to hold version information for external commands.  The yang
     checker output should include the version information of the used
     checkers, but seems unnecessary to run each command with its --version
     switch every time we check a module...

   * Added a new management command to collect version information for external
     commands on demand.  To be run daily from bin/daily.

   * Added tests to verify that xym, pyang and yanglint information is
     available on the submission confirmation page, and updated the yang module
     contained in the test document to validate under both pyang and yanglint.

   * Updated admin.py and resource.py files as needed.

  -- Henrik Levkowetz <henrik@levkowetz.com>  16 Jun 2017 09:15:22 +0000

The new version is available for installation through SVN checkout, with
   'svn checkout https://svn.tools.ietf.org/svn/tools/ietfdb/tags/6.55.0'

For development, copy the new development version instead:
   'svn copy https://svn.tools.ietf.org/svn/tools/ietfdb/tags/dev/6.55.1.dev0' <YOURBRANCH>


	(via the mkrelease script)