Re: [yang-doctors] automating yang doctor reviews

Kent Watsen <kwatsen@juniper.net> Mon, 23 April 2018 18:40 UTC

Return-Path: <kwatsen@juniper.net>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4377D1241FC for <yang-doctors@ietfa.amsl.com>; Mon, 23 Apr 2018 11:40:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level:
X-Spam-Status: No, score=-2.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2bwCFwmpqTOC for <yang-doctors@ietfa.amsl.com>; Mon, 23 Apr 2018 11:40:32 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C02BD120727 for <yang-doctors@ietf.org>; Mon, 23 Apr 2018 11:40:32 -0700 (PDT)
Received: from pps.filterd (m0108159.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w3NIdD1c031541 for <yang-doctors@ietf.org>; Mon, 23 Apr 2018 11:40:32 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : content-type : content-id : content-transfer-encoding : mime-version; s=PPS1017; bh=z9gLZNUp9JoKry6/aUByvPjW7j9yq0tPmACjtdet4Rs=; b=MRGvk2+wHco8PAfDxFCqAehKacnNXMNy1VEnul793I9xaSDHk48kkvQN4xBpS+Qczjs6 XyrgWObdCNu7TFDvsBUj82X72+RsBELus4XV5A2o0kWLe50lzKc25E+2c7Du5/Oyx869 HD4xYLg3srGXY8NhWmMDfQzyMSndnuwR396VB7K1pt9hk4of0D7iGWanFf23Rl/pS2UU VPoCpfEsl9OSysu49DV1ayroS/2NZu6GmO2D2Uhj9Xl3A6OzStHKPldry2zwBF4AUt/H MXr3ypkiaslyhA9CniEWEo3qDB5BNs+P8/Sj/Bo6jpgAf1S4ygvnmHX+LtKQdtsCbv6t SA==
Received: from nam01-sn1-obe.outbound.protection.outlook.com (mail-sn1nam01lp0113.outbound.protection.outlook.com [207.46.163.113]) by mx0a-00273201.pphosted.com with ESMTP id 2hhhhp8hcj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <yang-doctors@ietf.org>; Mon, 23 Apr 2018 11:40:32 -0700
Received: from DM5PR05MB3484.namprd05.prod.outlook.com (10.174.240.147) by DM5PR05MB3578.namprd05.prod.outlook.com (10.174.242.159) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.715.7; Mon, 23 Apr 2018 18:40:30 +0000
Received: from DM5PR05MB3484.namprd05.prod.outlook.com ([fe80::173:36cf:42b7:5965]) by DM5PR05MB3484.namprd05.prod.outlook.com ([fe80::173:36cf:42b7:5965%6]) with mapi id 15.20.0715.010; Mon, 23 Apr 2018 18:40:30 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: "yang-doctors@ietf.org" <yang-doctors@ietf.org>
Thread-Topic: [yang-doctors] automating yang doctor reviews
Thread-Index: AQHT2zKO/z8cMyy250C9E9+CDPU0IQ==
Date: Mon, 23 Apr 2018 18:40:30 +0000
Message-ID: <51E10A3A-FF6F-4A14-AAD6-BBD12041EF2F@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/f.20.0.170309
x-originating-ip: [66.129.241.14]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DM5PR05MB3578; 7:mhahw58101SsfpYcVf/5LbizTw44NzZuTekUyCwQmup+w2FYKlmpx+2R/WygZoazRGjWB9V27ykrN6uOs3jeTIOfwiCyW4AZq8Vv/dShNMO8vxZIsRx85NL1CrqDrt8vO/VBn0yDpUgZVxg+xjnQCu5U/inJ+bdHhRYtVrMqLPxFy8rWcBSpgoUeywGyMDUB1B/O+uaWaAp0W7QLcSMFXNoZ+tYsB5W+ccwKtuFbFvk6STo/yJodfg0pI/9rv4rn
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:DM5PR05MB3578;
x-ms-traffictypediagnostic: DM5PR05MB3578:
authentication-results: outbound.protection.outlook.com; spf=skipped (originating message); dkim=none (message not signed) header.d=none; dmarc=none action=none header.from=juniper.net;
x-microsoft-antispam-prvs: <DM5PR05MB3578C3B32D82094A8A9A54B6A5890@DM5PR05MB3578.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231232)(944501410)(52105095)(10201501046)(3002001)(93006095)(93001095)(6055026)(6041310)(20161123558120)(20161123562045)(20161123560045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:DM5PR05MB3578; BCL:0; PCL:0; RULEID:; SRVR:DM5PR05MB3578;
x-forefront-prvs: 06515DA04B
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(366004)(396003)(376002)(39860400002)(39380400002)(26005)(5250100002)(8936002)(25786009)(2501003)(3280700002)(36756003)(86362001)(66066001)(5640700003)(5890100001)(82746002)(53936002)(33656002)(81166006)(7736002)(561944003)(229853002)(102836004)(6506007)(6512007)(3660700001)(6916009)(5660300001)(186003)(305945005)(2906002)(6246003)(478600001)(8676002)(6116002)(2900100001)(316002)(2616005)(3846002)(83716003)(6436002)(2351001)(476003)(6486002)(502464002); DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR05MB3578; H:DM5PR05MB3484.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; MLV:sfv;
x-microsoft-antispam-message-info: IrQRCu0Ci5+l7NSqk2OYjX0nVSA3/ZLOWljQWxcVTD2wxaq6HGFWxxz7urLNxhql+3rKlxgTsYP35SMoU66tXGiWUZeyPlZu4iSenHjiyaLdGDREwVqMx2m3kDifNR64XzregNeUEKwznpjNGfiLLLQsxJ9Dg0obtMyDQsHzv6arC23kv0/c2NkW27vQCYWA
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <2E9ECF2AE52E4B49A0C0887E57D875EA@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Office365-Filtering-Correlation-Id: d7f478d9-7829-4920-d312-08d5a949b0da
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: d7f478d9-7829-4920-d312-08d5a949b0da
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Apr 2018 18:40:30.7310 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR05MB3578
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-04-23_06:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=724 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1711220000 definitions=main-1804230187
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/fJKNSpKYX8-p4h6u4FOY-77bEaw>
Subject: Re: [yang-doctors] automating yang doctor reviews
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email list of the yang-doctors directorate <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Apr 2018 18:40:34 -0000

anyone interested in this draft?  (draft attached in my previous message)

/kw


===== original message =====

Doctors,

Here's a stab at how we might automate the basic parts of a YANG Doctor review, something I've mentioned wanting at the YD-lunch meeting at the last two IETF meetings.

I'll be the first to say that this proposal has issues, but hopefully it's in the ballpark, and we can finish it off together, assuming there is interest in bringing it forward at all...

Note, I assume that this document will be AD-sponsored, just like RFC 7991 was, hence why the draft name is what it is.

Kent