[yang-doctors] automating yang doctor reviews

Kent Watsen <kwatsen@juniper.net> Wed, 18 April 2018 20:29 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 39C8F12426E for <yang-doctors@ietfa.amsl.com>; Wed, 18 Apr 2018 13:29:43 -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 BvoNrUYRjiq0 for <yang-doctors@ietfa.amsl.com>; Wed, 18 Apr 2018 13:29:40 -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 ED7131241F5 for <yang-doctors@ietf.org>; Wed, 18 Apr 2018 13:29:39 -0700 (PDT)
Received: from pps.filterd (m0108158.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w3IKONMk012803 for <yang-doctors@ietf.org>; Wed, 18 Apr 2018 13:29:39 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : content-type : mime-version; s=PPS1017; bh=Gbq3ucYIY763iLv2LEGqy+XAATrfRTmCumJYxJp61Z0=; b=Vpyrih5yGHvnlUzzZnw29xlaMV0XVTqPbfLTza1s+nOWrsBO6hjZ5sc7MXa4sJME/oJq DSJa+2Wx4X/Wr3BGUYU+41y/3flPvtY1spbEuHHyV5hc89YQQrXj8qH2brLZJ0TOfIQM WFOu8BeOQon9Or/UT7PORUFSCVnWLf+8hLe3JKocfkqrskRP+3pIfP00rBgos57tE9Ok KwVjBjx7JaHqJBJwMubYi/8C3x4+l7PB8lKvYV5L7+oysZJX2/Bee2TBSTlc+fTxCsiE ghQ4XOocYfxTFZ+hnwwBZJOP2Z5mW+CYFyO3FYagykKR2op7b9EqP8aT61DjHhq2cNSk Rg==
Received: from nam01-bn3-obe.outbound.protection.outlook.com (mail-bn3nam01lp0184.outbound.protection.outlook.com [216.32.180.184]) by mx0a-00273201.pphosted.com with ESMTP id 2he9vf8drv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT) for <yang-doctors@ietf.org>; Wed, 18 Apr 2018 13:29:39 -0700
Received: from DM5PR05MB3484.namprd05.prod.outlook.com (10.174.240.147) by DM5PR05MB3212.namprd05.prod.outlook.com (10.173.219.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.696.8; Wed, 18 Apr 2018 20:29:36 +0000
Received: from DM5PR05MB3484.namprd05.prod.outlook.com ([fe80::173:36cf:42b7:5965]) by DM5PR05MB3484.namprd05.prod.outlook.com ([fe80::173:36cf:42b7:5965%4]) with mapi id 15.20.0696.011; Wed, 18 Apr 2018 20:29:36 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: "yang-doctors@ietf.org" <yang-doctors@ietf.org>
Thread-Topic: automating yang doctor reviews
Thread-Index: AQHT11P33vrEHgU4zkSHD96AJV284w==
Date: Wed, 18 Apr 2018 20:29:36 +0000
Message-ID: <FF0CC106-9C22-4E09-8940-E759753D0AC0@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/f.20.0.170309
x-originating-ip: [66.129.241.10]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DM5PR05MB3212; 7:KnZSNc9SjbVnAjCB1V5IG16cM6H1y9l8USxtXo+R/eghaHqd1Mydwxyyh1ev5zm61tyy3JWD231fEVglWYZwHlUziNJtGiQkH6i5xMT3Dwfqn7Dys8NlFG0OBlJE/dWV5gVcWKSPXjq/RydSWyrjvcVGtfA2ZfAe49FxOFrB9ia+x+fTjh8VijW5/PmI9k8Xg2j2CBWczzcQ3rhRPNIic8In+87UzBT14F3URuGx035OSMTmQUNGzKhh48jce60H
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(2017052603328)(7153060)(49563074)(7193020); SRVR:DM5PR05MB3212;
x-ms-traffictypediagnostic: DM5PR05MB3212:
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: <DM5PR05MB3212D3A82552E7DA3463C455A5B60@DM5PR05MB3212.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(102415395)(6040522)(2401047)(8121501046)(5005006)(3231232)(944501368)(52105095)(93006095)(93001095)(3002001)(10201501046)(6055026)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123562045)(20161123560045)(20161123564045)(6072148)(201708071742011); SRVR:DM5PR05MB3212; BCL:0; PCL:0; RULEID:; SRVR:DM5PR05MB3212;
x-forefront-prvs: 06469BCC91
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(376002)(39860400002)(39380400002)(366004)(99286004)(186003)(3280700002)(305945005)(3480700004)(81166006)(561944003)(26005)(99936001)(8676002)(6116002)(3660700001)(5640700003)(7736002)(33656002)(478600001)(36756003)(2906002)(2351001)(66066001)(3846002)(8936002)(6436002)(5660300001)(476003)(82746002)(25786009)(6486002)(2616005)(6916009)(2501003)(5250100002)(86362001)(102836004)(6512007)(83716003)(14454004)(316002)(53936002)(6506007); DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR05MB3212; H:DM5PR05MB3484.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; MLV:sfv;
x-microsoft-antispam-message-info: HgQvGmGEdnOXGgn4adWbbQM64U2blarni5q1lmPulY/2UOnfDwsjVkAwiOZFtHeF4ffPl3UCx9OSIRrzquj7QPQbd4SwljIaqGdBohPyUAtfg1qKDoDGmbphtREuu/lGp6dMDgV2mQbNkhuj5y8R9uL0vfqsrhs94IC7lRFEYAK8JljPommvpys2nXv0+Xse
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/mixed; boundary="_002_FF0CC1069C224E098940E759753D0AC0junipernet_"
MIME-Version: 1.0
X-MS-Office365-Filtering-Correlation-Id: 9c86bed3-85dc-487c-d0b7-08d5a56b1a84
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 9c86bed3-85dc-487c-d0b7-08d5a56b1a84
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Apr 2018 20:29:36.7007 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR05MB3212
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-04-18_05:, , 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=1031 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1711220000 definitions=main-1804180184
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/DCfBqgfZPAD7afzeDFlQ1Xm2X3g>
Subject: [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: Wed, 18 Apr 2018 20:29:43 -0000

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.

PS: I'm falling into a black hole, and may not reply to any responses until early next week.

Kent