Re: [netmod] warn: Module's revisions are not unique (2018-06-28).

Vladimir Vassilev <vladimir@lightside-instruments.com> Wed, 17 March 2021 20:36 UTC

Return-Path: <vladimir@lightside-instruments.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F12D53A1377 for <netmod@ietfa.amsl.com>; Wed, 17 Mar 2021 13:36:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, MSGID_FROM_MTA_HEADER=0.001, NICE_REPLY_A=-0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=netorgft4991094.onmicrosoft.com
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 rA5lbjiXS4jU for <netmod@ietfa.amsl.com>; Wed, 17 Mar 2021 13:36:27 -0700 (PDT)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60086.outbound.protection.outlook.com [40.107.6.86]) (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 C0F783A136E for <netmod@ietf.org>; Wed, 17 Mar 2021 13:36:26 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=agNr8NkNg8WoKK6x7w2LN1vYhGOOIoVY7AeUEyHBYeHWwaQMLgwTW55EK2Yx+bti1sLfzTq0plb4/TeFxM5/CtIwAwHHin2qsgg1Acnu7vkoutNDVjQR0wUU2dcvQPYwtsyim3hT2Twq+5rucIGfhbLo3o0AZF1o8L1GhWyIaNPCxPOJgkKMdejOYzYD5S+HsARrhoNeU6W8Bectpw/RhxcPjnoXJKQFxih7a+tqENBGssRMtOXAMBufQysx6IKRz41s75LSWLVTQgN85HWpad+GKfQY326AOv4QCGsx74IB/2TU0VCPEuBxCLdZX2siQ4Xdkp0dUAlAObqso/kZvQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IQzEeJJaQHVZwi8beGkgGxWD+mylAXH5yXhEyoBWQ4I=; b=YObg1yChuUrvBdKu80lYgOPfXXIXzyTrMX5FABGqhRBCyVz+ctR6pLtaFc6BOPOQJO7J+i+9bKwSO0kf18++g+Q6e+9AWz785057UKGzsVs/7IniKYg0QqDEoFwdVvzr64VIdC+ZcW9eZ9h25xflbfZRqRawJg85cW8q2nzw7kr9hXbcsOVZx+HN/nIvwqEXKV753dU0ftenVTFkYOmsfYT+rWIBjMhQL/QaRuD5BD1Ro3Bo21qgR4WQ5HciTtRR1ecJk7vq8HtdsJCwMSMEQQI5lyLRPgT5iDQIx89S4KSgRAHeUCl98j6sT+ALi1fvLDCZl7CLPkeXX2y631AaAA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=lightside-instruments.com; dmarc=pass action=none header.from=lightside-instruments.com; dkim=pass header.d=lightside-instruments.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NETORGFT4991094.onmicrosoft.com; s=selector2-NETORGFT4991094-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IQzEeJJaQHVZwi8beGkgGxWD+mylAXH5yXhEyoBWQ4I=; b=ELYxnF6vltoDl6nLIqVkgsXJRwslMN6vj1Fbpf+5luMICPlCADgLg9VPU1TTROVPu6l/4ILbJ38keOVy1WDFcpXEH2rXCrq47SYoLH+gTbJ96PCiA1EgNqcvnWdTgne47/wV7RE7YqZ4GiBeKQhNerhuyhlTWcrGBvIDxKVkcU8=
Authentication-Results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=lightside-instruments.com;
Received: from AM0PR08MB4084.eurprd08.prod.outlook.com (2603:10a6:208:129::25) by AM0PR08MB3345.eurprd08.prod.outlook.com (2603:10a6:208:5c::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3933.31; Wed, 17 Mar 2021 20:36:22 +0000
Received: from AM0PR08MB4084.eurprd08.prod.outlook.com ([fe80::84b4:6a0a:9a03:af99]) by AM0PR08MB4084.eurprd08.prod.outlook.com ([fe80::84b4:6a0a:9a03:af99%4]) with mapi id 15.20.3955.018; Wed, 17 Mar 2021 20:36:22 +0000
From: Vladimir Vassilev <vladimir@lightside-instruments.com>
To: "netmod@ietf.org" <netmod@ietf.org>
References: <0713027c-3716-11f3-9a6f-69b7dff60916@lightside-instruments.com> <13cdc883-3d57-ad5a-1fa6-7c2802d4aae4@lightside-instruments.com> <CABCOCHT6Jx4RRYCrg7FdL_8s6_aSc13h83e0Go0QL5Rz8UWWZQ@mail.gmail.com>
Message-ID: <3dad9725-d56d-f8b6-d51a-963d2e5865b6@lightside-instruments.com>
Date: Wed, 17 Mar 2021 21:36:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.11.0
In-Reply-To: <CABCOCHT6Jx4RRYCrg7FdL_8s6_aSc13h83e0Go0QL5Rz8UWWZQ@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-Originating-IP: [84.209.6.28]
X-ClientProxiedBy: OL1P279CA0043.NORP279.PROD.OUTLOOK.COM (2603:10a6:e10:14::12) To AM0PR08MB4084.eurprd08.prod.outlook.com (2603:10a6:208:129::25)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from [192.168.0.19] (84.209.6.28) by OL1P279CA0043.NORP279.PROD.OUTLOOK.COM (2603:10a6:e10:14::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3955.18 via Frontend Transport; Wed, 17 Mar 2021 20:36:22 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 8e690197-a45c-4f2b-1754-08d8e98453ec
X-MS-TrafficTypeDiagnostic: AM0PR08MB3345:
X-Microsoft-Antispam-PRVS: <AM0PR08MB3345CFFF07B0B09F344E03489B6A9@AM0PR08MB3345.eurprd08.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:151;
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: Md8CEf6WRvJULG1bdFnjDtAubzbVLAQQ/KWiQXQVF3zH0GEd6jb+hVytqICg0bikpKGuvBVV4GNxTTZyuLxZpGKHy09UMIEw0dXBezCd+oEmuX0iffCuk1uWz0WOZrqaK2E2JjgEZTp3I2KtOtz1Zz1vxadCT0A5WF5p8VVOfOTY+MDelgWEEcCJ9MbNcFDwynZy65vSKgFgK/hNfMHuScFMLHe2ZcJHSs8dg5mQ9NbKhK+UkUVYmuXbKT7M4rV7+AU40XiJqBZqb5e/3XUfZgESJEovIVncldYx5I/VOxasr0g71d+qV+9bPVnOs+y5wPLpvDytZHxXV890Pg8Zm/REHUuhE5nuxHzRngl0eVbuTjOqAW4bFUJ6xHjgKXP04kBqBP/7g75iUBC11I1qokHzxZR+G57ef4HF7s/ylXN2lqlyuzBxy11VGq7azIcKiV3yBCnaTKvxmX2zuPOYQkIku40WlMu1HL1/0sad5VwSvRZKmszH2HguLFQJM9UNovcXD6TY8c0hFrg8HkF1Vz9OZxywqhUvKChISVdT+No8OFVh2xQpJL1359NfI/ziUcgC7qs3CdFAZ4PTpsk9uI4zGBjY54U3yKedJP1pK8ePlmucnI4f4gpn0gzSbv7BoYt01gVARtbB7e+Uwr6GkQKe38IxJk8jrdFMPvkRBMSs+KUczGINCC0brgs8fSMAq1mQQaGQBVjTGwov2lbkcAIzHdYoUr9NDLCZyb0SRIE=
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR08MB4084.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(346002)(136003)(39830400003)(396003)(366004)(376002)(83380400001)(16576012)(316002)(5660300002)(2616005)(478600001)(86362001)(52116002)(186003)(966005)(66476007)(16526019)(956004)(6916009)(6486002)(36756003)(26005)(66946007)(31686004)(8676002)(31696002)(2906002)(8936002)(66556008)(45980500001)(43740500002); DIR:OUT; SFP:1101;
X-MS-Exchange-AntiSpam-MessageData: E1rz1qnFuA7NTzocrwk8ZlP0n7ixYBpNl5XmblkjZLItUFsNBPQhFM5aWYuGdQyXXGt22ijc1VBO94FvhbK00vKXDyr6FdlGk6MJFa+iTgfR7Sd10r5Vpn0n/oeOAI++Vlzc5NHpci854nndh+nC/F2tLrrUpZyZp9OcBcZOCBwUIPXP+5RYdEcayBnb/E6/WW5rg3MR9Z4WtaGeD7sQANSG00ug51OQIVNf3Oyii+13KL3K5sbMI3xiVJKVQw2KAh4dLiSj4nnRJknbUBRuSLLQhGoV6rinZ4Tw+d9F34kmA1HYF9+VMydPbHoua9bAvn4xSivMrCJSPJ2vuBO0ci+wgNSx/r7CuCPEizcgNu1V2u1vUPC1SXbfA6/d7cpsC5+tpNAe5tHnDi95J8QfA3QySRA5ml3zln057TWOjwpE3jYNXwU28FjAFJsw2JsC8+taahztePmAM8miUMHJRMnzLQVq+koJZD9bJHL9jxM5LMdz3V/zmBGcMrkvXU9MF2sZw4oOwzQRn5nS9aTRD1cPfG00AIdhVfn64jG5vMpl8ox22WrIevfpUyqdxmBu/cHJkdEbtBIAOxSm/ura2agOe10Ha6JT6E6O28AHdm+zhOB0U2aRUSSWS0EmfdcFvz96lP0KTwr8durFmGL6/5ZOczpuFIzX44jCu0xwoZMtA4XK4m5q9vCl7SRuFxhHAvLlnmHZ/lu4svDDu3LX6hT31VTjcOQz2JcWr3KahAzsOiistViSwQ48mSor1qclAoFvLGB0SHn5ifEYwTmf6Tlployn+O9mUTXCAB4xUmav33RGL4qOlKmyqEwswV4ku3h9z06/f1XKvodpMiWK4W4d7Znl+Kv0tkwHgIQbBoBCnkZ80IDqR8hQrkytnDwBCscclPuAnKAe8BZ3ee2Jz9yIIgWaMCv5D2eQ6P1YfzHIGUq1qCHCvbex8qg6cY9u4hKrgrTSXjZ2mgLxKrFzR8NTE4BM3bV6YnV0uTE/T/a8Tdkhsg5QTGq8tMr/yqEmqu7b7nqfPQaM61g9jdAN5Qof3TWStgm8ESlrHapJ2JDYXfEmsFBlVchHB3uVSu+OpAmIarvo5uacOdAvHk1D233iWOswsACU/OydfSKo9waBS6arx2qjKO9AmhtYpqfyxRKG2/9bPMIAICNz5sYf56Q0s0OGea4hDsUQ2/lVrhFth8/rJXk1Ej6PVX6yQ8kC1awGnAHFubQSd702lbkBCbYTpUg8JWAP07Nblg58+ZRrSjv3luWqVLWKO0UdYe83ZLs6ex8N/jWHbUkzZlCx5oQwHd0Ur/e7T2nO2/dhvy4xESu3OTnGKvJGHv7F76MP
X-OriginatorOrg: lightside-instruments.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 8e690197-a45c-4f2b-1754-08d8e98453ec
X-MS-Exchange-CrossTenant-AuthSource: AM0PR08MB4084.eurprd08.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Mar 2021 20:36:22.6730 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: c0326317-f373-4461-a96f-7946e0abb603
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: nLxUUpVmsmVeZPcLLgCcJJ4tq9jVxuInAS9pFETBQwHZRXQmYqbyw3ONEeLlEHzJAqrUtN2eXQWDQy/Y8hTy0EthEMAn++ihYqlCyT5mfSwkyHaxbYGbUFewXGfIoH+l
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB3345
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/_1Q4RRtsht2_iHhqCuGD4vZ3jHY>
Subject: Re: [netmod] warn: Module's revisions are not unique (2018-06-28).
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 17 Mar 2021 20:36:29 -0000

On 17/03/2021 19.21, Andy Bierman wrote:
>
>
> On Wed, Mar 17, 2021 at 8:36 AM Vladimir Vassilev 
> <vladimir@lightside-instruments.com 
> <mailto:vladimir@lightside-instruments.com>> wrote:
>
>
> On 16/03/2021 13.36, Vladimir Vassilev wrote:
> > Hei,
> >
> > Many drafts and RFCs are flagged with warnings by the tracker
> > validation tools:
> >
> > ...
> > yanglint SO 1.6.7: yanglint --verbose -p {tmplib} -p {rfclib} -p
> > {draftlib} -p {ianalib} -p {cataloglib} {model} -i:
> > warn: Module's revisions are not unique (2018-06-28).
> >
> > ...
> >
> > Does anyone know what causes this warning?
>
> Seems the warning is issued when iana-if-type@2020-01-10.yang is
> processed. It contains 2 revision (history) statements with identical
> dates 2018-06-28.
>
> IMO Multiple revision statements with the same date are valid so the
> tool reporting the warning has to be fixed.
>
>
>
> I disagree.  Our compiler has a similar warning.
>
> The YANG Library treats entries with the exact same module name and 
> revision-date as
> the same module.  The protocols that currently advertise YANG module 
> capabilities
> all use module name and revision-date to identify a unique module 
> revision.
>
> A compiler warning simply means "Are you sure you meant to do this?"
> This is usually a cut-and-paste error.


If the tools could some how indicate that the warning is for an imported 
module and not the one validated it would be easier to differentiate 
between that case and the case the warning is caused by an imported 
standard module like iana-if-type.


Vladimir


>
> Vladimir
>
>
> Andy
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org <mailto:netmod@ietf.org>
> https://www.ietf.org/mailman/listinfo/netmod
>