M2 Report fro JSON RPC
[docs.git] / docs / release-process / milestone-readouts / m2 / jsonrpc.rst
1 ========
2 JSON-RPC
3 ========
4
5 Please provide updates on any previously-incomplete items from prior milestone
6 readouts.
7
8 N/A. No prior incomplete item.
9
10
11 Functionality Freeze:
12 ---------------------
13
14 1. Final list of externally consumable APIs defined: Yes/No
15
16    Yes
17
18    - If you had Tentative APIs, have they been moved to Provisional or dropped?
19      (Yes/No) <link to release plan>
20
21      No. No provisional API.
22
23    - If any of your Tentative APIs were dropped, have you notified all projects
24      that were expecting them? (Yes/No) <link to e-mail>
25
26      N/A
27
28    - Also please list all dropped APIs.
29
30      N/A
31
32
33 2. Are all your inter-project dependencies resolved (i.e., have the other
34    projects you were counting on given you what you needed)? (Yes/No)
35
36    No.
37
38    - (If no, please list the features you were expecting that have not been delivered)
39
40    Awaiting completion of ODL Parent and yangtools migration in mdsal and other projects -
41    gerrit: https://git.opendaylight.org/gerrit/#/c/66536/
42    Once this is merged we will have everything we need.
43
44    - (The respective project [1]_ you were expecting to receive them from)
45
46    N/A
47
48
49 3. Were there any project-specific deliverables planned for this milestone?
50    Yes/No
51
52    No planned deliverables.
53
54    - (If so, were they delivered? Yes/No)
55
56    N/A
57
58
59 Karaf Features Defined:
60 -----------------------
61
62 1. Are all your project's features that are intended for release added to the
63    features.xml and checked into integration git repository? (Yes/No)
64
65    No new features. All features added in prior release.
66
67    - Please provide link to gerrit patch
68
69    N/A
70
71 2. List all top-level, user-facing, and stable Karaf features for your project.
72    odl-daexim, odl-daexim-all
73
74    - For top-level and user-facing features, please provide a one-sentence
75      description a developer and/or user would find helpful.
76
77     -- odl-jsonrpc: This is the core feature.
78
79
80 Documentation:
81 --------------
82
83 1. List the kinds of documentation you will provide including at least:
84
85    - One user/operator guide section per user-facing feature.
86    - One developer guide per top-level feature.
87    - An installation guide for any top-level features that require more than
88      feature:install <feature-name> to install.
89    - Release notes (mandatory) [2]_.
90    - Optional tutorials and how-tos.
91
92    User and developer guides already exist. No changes needed.
93
94
95 2. Have you checked in a reStructuredText outline to the docs repository? (Yes/No)
96
97    No.
98
99    - Will provide it by M3
100
101    N/A
102
103
104 Integration and Test:
105 ---------------------
106
107 1. Have you started automated system testing for your top-level features?
108    (Yes/No)
109    - (If yes, link to test report)
110    - (If no, why?)
111
112    Yes.
113    https://logs.opendaylight.org/releng/jenkins092/jsonrpc-csit-1node-basic-only-nitrogen/
114
115 2. Have you filled out basic system test plan template for each top-level
116    feature (karaf and not karaf) and a comprehensive system test plan template
117    including functionality, cluster, scalability, performance,
118    longevity/stability for each stable feature? (Yes/No)
119
120    - (If yes, link to test plans)
121    - (If no, why?)
122
123    Yes.
124    https://github.com/opendaylight/releng-builder/blob/master/jjb/jsonrpc/jsonrpc-csit-basic.yaml
125
126
127 3. Have you integrated odlparent 3 / yangtools 2? (Yes/No/NA)
128
129    - (If yes, link to gerrit patch)
130
131    Awaiting dependencies before merge: https://git.opendaylight.org/gerrit/#/c/66536/
132
133
134 Project Specific:
135 -----------------
136
137 1. Were there any project-specific deliverables planned for this milestone?
138    (Yes/No)
139    No
140
141    - (If so, were they delivered? Yes/No )
142
143    N/A
144
145
146 2. Have you updated your project facts with the project type category? (Yes/No)
147    Yes
148
149 3. Do you acknowledge the changes to the RC Blocking Bug Policy [3]_? (Yes/No)
150    Yes.
151
152 .. [1] Note that you can only reasonably hold a project to something if you
153        formally asked for it during the release planning process and the project
154        team members acknowledged that ask saying they would do it.
155 .. [2] Release notes must be updated prior to a major release. It is a good idea
156        to keep release notes as a living document when significant changes are
157        made.
158 .. [3] https://lists.opendaylight.org/pipermail/tsc/2016-December/006468.html