Skip to content

Commit

Permalink
Merge branch 'master' of https://github.com/netmod-wg/yang-ver-dt
Browse files Browse the repository at this point in the history
  • Loading branch information
Reshad-Rahman committed Jun 30, 2020
2 parents 6185ebd + 1e06aa2 commit 31537da
Show file tree
Hide file tree
Showing 3 changed files with 56 additions and 35 deletions.
33 changes: 27 additions & 6 deletions yang-semver/ietf-yang-semver.yang
Expand Up @@ -2,6 +2,11 @@ module ietf-yang-semver {
yang-version 1.1;
namespace "urn:ietf:params:xml:ns:yang:ietf-yang-semver";
prefix yangver;
rev:revision-label-scheme "yang-semver";

import ietf-yang-revisions {
prefix rev;
}

organization
"IETF NETMOD (Network Modeling) Working Group";
Expand All @@ -15,7 +20,7 @@ module ietf-yang-semver {
"This module provides type and grouping definitions for YANG
packages.
Copyright (c) 2019 IETF Trust and the persons identified as
Copyright (c) 2020 IETF Trust and the persons identified as
authors of the code. All rights reserved.
Redistribution and use in source and binary forms, with or
Expand All @@ -33,25 +38,41 @@ module ietf-yang-semver {
// RFC Ed.: replace XXXX with actual RFC number and remove this
// note.

revision 2019-09-06 {
revision 2020-06-30 {
rev:revision-label "1.0.0-draft-ietf-netmod-yang-semver-01";
description
"Initial revision";
reference
"RFC XXXX: YANG Semantic Versioning.";
}

/*
* Identities
*/

identity yang-semver {
base rev:revision-label-scheme-base-identity;
description
"The revision-label scheme corresponds to the YANG semver scheme
which is defined by the pattern in the 'version' typedef below.
The rules governing this revision-label scheme are defined in the
reference for this identity.";
reference
"RFC XXXX: YANG Semantic Versioning.";
}

/*
* Typedefs
*/

typedef version {
type string {
pattern '\d+[.]\d+[.]\d+[mM]?(-[\w\d.]+)?([+][\w\d\.]+)?';
pattern '\d+[.]\d+[.]\d+((non)?compatible)?(-[\w\d.]+)?([+][\w\d\.]+)?';
}
description
"Represents a YANG semantic version number. Note:
additional rules apply to the dot-separated numeric identifiers
which are spelled out in the reference for this typedef.";
"Represents a YANG semantic version number. The rules governing the
use of this revision label scheme are defined in the reference for
this typedef.";
reference
"RFC XXXX: YANG Semantic Versioning.";
}
Expand Down
56 changes: 28 additions & 28 deletions yang-versioning-reqs/draft-ietf-netmod-yang-versioning-reqs.txt
Expand Up @@ -4,12 +4,12 @@

Network Working Group J. Clarke, Ed.
Internet-Draft Cisco Systems, Inc.
Intended status: Informational December 30, 2019
Expires: July 2, 2020
Intended status: Informational June 29, 2020
Expires: December 31, 2020


YANG Module Versioning Requirements
draft-ietf-netmod-yang-versioning-reqs-02
draft-ietf-netmod-yang-versioning-reqs-03

Abstract

Expand All @@ -35,11 +35,11 @@ Status of This Memo
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."

This Internet-Draft will expire on July 2, 2020.
This Internet-Draft will expire on December 31, 2020.

Copyright Notice

Copyright (c) 2019 IETF Trust and the persons identified as the
Copyright (c) 2020 IETF Trust and the persons identified as the
document authors. All rights reserved.

This document is subject to BCP 78 and the IETF Trust's Legal
Expand All @@ -53,9 +53,9 @@ Copyright Notice



Clarke Expires July 2, 2020 [Page 1]
Clarke Expires December 31, 2020 [Page 1]

Internet-Draft YANG Versioning Requirements December 2019
Internet-Draft YANG Versioning Requirements June 2020


the Trust Legal Provisions and are provided without warranty as
Expand Down Expand Up @@ -109,9 +109,9 @@ Table of Contents



Clarke Expires July 2, 2020 [Page 2]
Clarke Expires December 31, 2020 [Page 2]

Internet-Draft YANG Versioning Requirements December 2019
Internet-Draft YANG Versioning Requirements June 2020


2. "Note that definitions contained in a module are available to be
Expand Down Expand Up @@ -165,9 +165,9 @@ Internet-Draft YANG Versioning Requirements December 2019



Clarke Expires July 2, 2020 [Page 3]
Clarke Expires December 31, 2020 [Page 3]

Internet-Draft YANG Versioning Requirements December 2019
Internet-Draft YANG Versioning Requirements June 2020


The problems described in Section 2.7 may also result in incompatible
Expand Down Expand Up @@ -221,9 +221,9 @@ Internet-Draft YANG Versioning Requirements December 2019



Clarke Expires July 2, 2020 [Page 4]
Clarke Expires December 31, 2020 [Page 4]

Internet-Draft YANG Versioning Requirements December 2019
Internet-Draft YANG Versioning Requirements June 2020


o Problems with the deprecated and obsolete status statement,
Expand Down Expand Up @@ -277,9 +277,9 @@ Internet-Draft YANG Versioning Requirements December 2019



Clarke Expires July 2, 2020 [Page 5]
Clarke Expires December 31, 2020 [Page 5]

Internet-Draft YANG Versioning Requirements December 2019
Internet-Draft YANG Versioning Requirements June 2020


o As it is not specified which revisions of MOD-A are suitable for
Expand Down Expand Up @@ -333,9 +333,9 @@ Internet-Draft YANG Versioning Requirements December 2019



Clarke Expires July 2, 2020 [Page 6]
Clarke Expires December 31, 2020 [Page 6]

Internet-Draft YANG Versioning Requirements December 2019
Internet-Draft YANG Versioning Requirements June 2020


does not advertise whether the feature is supported or not. Why is
Expand Down Expand Up @@ -389,9 +389,9 @@ Internet-Draft YANG Versioning Requirements December 2019



Clarke Expires July 2, 2020 [Page 7]
Clarke Expires December 31, 2020 [Page 7]

Internet-Draft YANG Versioning Requirements December 2019
Internet-Draft YANG Versioning Requirements June 2020


to replace the old definition. The advantage of this versioning
Expand Down Expand Up @@ -445,9 +445,9 @@ Internet-Draft YANG Versioning Requirements December 2019



Clarke Expires July 2, 2020 [Page 8]
Clarke Expires December 31, 2020 [Page 8]

Internet-Draft YANG Versioning Requirements December 2019
Internet-Draft YANG Versioning Requirements June 2020


Given the need to support agile development processes and the
Expand Down Expand Up @@ -501,9 +501,9 @@ Internet-Draft YANG Versioning Requirements December 2019



Clarke Expires July 2, 2020 [Page 9]
Clarke Expires December 31, 2020 [Page 9]

Internet-Draft YANG Versioning Requirements December 2019
Internet-Draft YANG Versioning Requirements June 2020


2.2 A mechanism SHOULD be defined to determine whether data
Expand Down Expand Up @@ -557,9 +557,9 @@ Internet-Draft YANG Versioning Requirements December 2019



Clarke Expires July 2, 2020 [Page 10]
Clarke Expires December 31, 2020 [Page 10]

Internet-Draft YANG Versioning Requirements December 2019
Internet-Draft YANG Versioning Requirements June 2020


6. Contributors
Expand Down Expand Up @@ -613,9 +613,9 @@ Internet-Draft YANG Versioning Requirements December 2019



Clarke Expires July 2, 2020 [Page 11]
Clarke Expires December 31, 2020 [Page 11]

Internet-Draft YANG Versioning Requirements December 2019
Internet-Draft YANG Versioning Requirements June 2020


9. IANA Considerations
Expand Down Expand Up @@ -669,4 +669,4 @@ Author's Address



Clarke Expires July 2, 2020 [Page 12]
Clarke Expires December 31, 2020 [Page 12]
Expand Up @@ -19,7 +19,7 @@
<?rfc inline="yes"?>
<?rfc compact="yes"?>
<?rfc subcompact="no"?>
<rfc category="info" ipr="trust200902" docName="draft-ietf-netmod-yang-versioning-reqs-02">
<rfc category="info" ipr="trust200902" docName="draft-ietf-netmod-yang-versioning-reqs-03">
<front>
<title abbrev="YANG Versioning Requirements">YANG Module Versioning Requirements</title>

Expand Down

0 comments on commit 31537da

Please sign in to comment.