[contrib] Retire the coordinated install testing process
Based on the Rocky PTG discussion, retire the old process that is no longer followed: https://etherpad.openstack.org/p/docs-i18n-ptg-rocky Instead, provide a Gerrit review inbox with a summary of IGs changes across projects for individual testers to use. Emphasize that IGs are to be based on the common install-guide and tested together. Change-Id: I090f6964b23d7ea45d53c78342a675635923598a
This commit is contained in:
parent
f078592d7d
commit
d4c45b2302
@ -4,11 +4,6 @@
|
|||||||
Reviewing documentation
|
Reviewing documentation
|
||||||
=======================
|
=======================
|
||||||
|
|
||||||
.. toctree::
|
|
||||||
:maxdepth: 1
|
|
||||||
|
|
||||||
docs-review-guidelines.rst
|
|
||||||
|
|
||||||
OpenStack documentation is treated in the same way as code, and follows the
|
OpenStack documentation is treated in the same way as code, and follows the
|
||||||
standard code review process. To see what documentation changes are ready for
|
standard code review process. To see what documentation changes are ready for
|
||||||
review, use the `Documentation Program Dashboard
|
review, use the `Documentation Program Dashboard
|
||||||
@ -25,6 +20,14 @@ To see current proposed changes, make sure you register and log into
|
|||||||
OpenStack, see `Code Review
|
OpenStack, see `Code Review
|
||||||
<https://docs.openstack.org/infra/manual/developers.html#code-review>`_.
|
<https://docs.openstack.org/infra/manual/developers.html#code-review>`_.
|
||||||
|
|
||||||
|
Review guidelines
|
||||||
|
~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 1
|
||||||
|
|
||||||
|
docs-review-guidelines.rst
|
||||||
|
|
||||||
Repositories and core team
|
Repositories and core team
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
@ -6,49 +6,50 @@ Release task detail
|
|||||||
|
|
||||||
This section provides detailed instructions for each release task.
|
This section provides detailed instructions for each release task.
|
||||||
|
|
||||||
Installation Guide testing
|
Installation Guides testing
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
The process for Installation Guide testing begins about six weeks before
|
Testing Installation Guides for a release series is handled by each project
|
||||||
release day. First of all, create a new testing page on the wiki, based on
|
team's members or individual documentation contributors.
|
||||||
`the previous one
|
|
||||||
<https://wiki.openstack.org/wiki/Documentation/NewtonDocTesting>`_.
|
|
||||||
|
|
||||||
You will need to locate pre-release packages for each distribution, and
|
When testing installation documentation for a project, it is important to test
|
||||||
disseminate information about obtaining the packages for testing purposes.
|
it together with other related projects by using their project-specific
|
||||||
The current list of packaging contacts:
|
installation docs. This is best achieved by following the instructions from
|
||||||
|
the common
|
||||||
|
`OpenStack Installation Guide <https://docs.openstack.org/install-guide/>`_.
|
||||||
|
|
||||||
* openSUSE/SLES: Pranav Salunke (dguitarbite)
|
Remember that all project installation documentation must be based on the
|
||||||
* RDO/CentOS: Petr Kovar and Haïkel Guémar
|
common OpenStack Installation Guide and must link back to that Guide.
|
||||||
* Ubuntu: James Page
|
|
||||||
|
A list of all project installation guides for the release series under
|
||||||
|
development is available from https://docs.openstack.org/latest/install/.
|
||||||
|
|
||||||
|
For convenience, an `Installation Guides Review Inbox`_ is provided. The Inbox
|
||||||
|
offers an overview of currently open changes that touch files under
|
||||||
|
``doc/source/install/`` in project team repositories.
|
||||||
|
|
||||||
|
.. _`Installation Guides Review Inbox`:
|
||||||
|
https://review.openstack.org/#/dashboard/?foreach=file%3A%22%5Edoc%5C%2Fsou
|
||||||
|
rce%5C%2Finstall%5C%2F.%2A%22%0Astatus%3Aopen%0ANOT+owner%3Aself%0ANOT+labe
|
||||||
|
l%3AWorkflow%3C%3D%2D1%0Alabel%3AVerified%3E%3D1%2Czuul%0ANOT+reviewedby%3A
|
||||||
|
self&title=Installation+Guides+Review+Inbox&Needs+final+%2B2=label%3ACode%2
|
||||||
|
DReview%3E%3D2+limit%3A50+NOT+label%3ACode%2DReview%3C%3D%2D1%2Cself&Passed
|
||||||
|
+Zuul%2C+No+Negative+Feedback+%28Small+Fixes%29=NOT+label%3ACode%2DReview%3
|
||||||
|
E%3D2+NOT+label%3ACode%2DReview%3C%3D%2D1+delta%3A%3C%3D10&Passed+Zuul%2C+N
|
||||||
|
o+Negative+Feedback=NOT+label%3ACode%2DReview%3E%3D2+NOT+label%3ACode%2DRev
|
||||||
|
iew%3C%3D%2D1+delta%3A%3E10&Needs+Feedback+%28Changes+older+than+5+days+tha
|
||||||
|
t+have+not+been+reviewed+by+anyone%29=NOT+label%3ACode%2DReview%3C%3D%2D1+N
|
||||||
|
OT+label%3ACode%2DReview%3E%3D1+age%3A5d&You+are+a+reviewer%2C+but+haven%27
|
||||||
|
t+voted+in+the+current+revision=NOT+label%3ACode%2DReview%3C%3D%2D1%2Cself+
|
||||||
|
NOT+label%3ACode%2DReview%3E%3D1%2Cself+reviewer%3Aself&Wayward+Changes+%28
|
||||||
|
Changes+with+no+code+review+in+the+last+2+days%29=NOT+is%3Areviewed+age%3
|
||||||
|
A2d
|
||||||
|
|
||||||
As soon as pre-release packages are available, you can start testing. Testers
|
As soon as pre-release packages are available, you can start testing. Testers
|
||||||
should look at the current draft version of the document, and attempt to
|
should look at the current latest version of the document, and attempt to run
|
||||||
run each command on the pre-release package. If you are able to run the
|
each command on the pre-release package. If a command cannot be run, and it is
|
||||||
instructions in the book successfully, then place a green tick in the
|
confirmed to be a bug in the documentation, file a bug against the appropriate
|
||||||
matrix, noting which version you tested against. If a command cannot be run,
|
project in Launchpad.
|
||||||
and it is confirmed to be a bug in the documentation, add a note in the
|
|
||||||
`Issues` section, so that the book can be updated.
|
|
||||||
|
|
||||||
.. note::
|
|
||||||
|
|
||||||
Testers should avoid raising bugs against the book at this stage, to ensure
|
|
||||||
that the fix lands before release. Instead, list the details on the testing
|
|
||||||
wiki page, so other testers are aware of it.
|
|
||||||
|
|
||||||
It is also important to ask Cross Project Liaisons (CPLs) to check the
|
|
||||||
chapters or project-specific guides that relate to their projects. It is
|
|
||||||
possible that changes might have happened within projects during the
|
|
||||||
release that have not been reflected in the documentation.
|
|
||||||
|
|
||||||
As release day draws near, and testing progresses, the PTL will make a
|
|
||||||
judgment call on whether or not the various Installation Guides are
|
|
||||||
tested sufficiently to be released. In some rare cases, the book either
|
|
||||||
has not been tested adequately, or has performed badly in tests, which can
|
|
||||||
justify not publishing that book. In this case, the PTL will contact
|
|
||||||
relevant parties to let them know of the decision, and work with them to
|
|
||||||
get the book to an adequate level to be published at some point after
|
|
||||||
release day.
|
|
||||||
|
|
||||||
Release Notes
|
Release Notes
|
||||||
~~~~~~~~~~~~~
|
~~~~~~~~~~~~~
|
||||||
@ -56,10 +57,13 @@ Release Notes
|
|||||||
OpenStack Manuals no longer handles release notes for the project teams.
|
OpenStack Manuals no longer handles release notes for the project teams.
|
||||||
However, we do need to write release notes for our documentation. Release
|
However, we do need to write release notes for our documentation. Release
|
||||||
notes should be added as major changes occur throughout the release, however
|
notes should be added as major changes occur throughout the release, however
|
||||||
this is often overlooked - both by authors and reviewers - and thus a final
|
this is often overlooked – both by authors and reviewers – and thus a final
|
||||||
review is needed to check that all major changes are in. Contact each subteam
|
review is needed to check that all major changes are in.
|
||||||
lead, listed at :doc:`../team-structure`, and ask them for the notes for the
|
|
||||||
documentation they look after. The source for release notes is
|
Contact each subteam lead, listed at :doc:`../team-structure`, and ask them
|
||||||
|
for the notes for the documentation they look after.
|
||||||
|
|
||||||
|
The source for release notes is
|
||||||
``openstack-manuals/releasenotes/source/RELEASENAME.rst`` and they are
|
``openstack-manuals/releasenotes/source/RELEASENAME.rst`` and they are
|
||||||
published to
|
published to
|
||||||
``https://docs.openstack.org/releasenotes/openstack-manuals/RELEASENAME.html``.
|
``https://docs.openstack.org/releasenotes/openstack-manuals/RELEASENAME.html``.
|
||||||
|
@ -8,10 +8,6 @@ each task. The schedule is expressed in terms of `time before release day`.
|
|||||||
Release day is usually 1300UTC on the `initial release date` listed on the
|
Release day is usually 1300UTC on the `initial release date` listed on the
|
||||||
`release schedule <https://releases.openstack.org>`_.
|
`release schedule <https://releases.openstack.org>`_.
|
||||||
|
|
||||||
*Four to six weeks before release*
|
|
||||||
Ping packagers to locate pre-release packages to test the Installation
|
|
||||||
Guides against, and start looking for willing volunteers to help test.
|
|
||||||
|
|
||||||
*Two to four weeks*
|
*Two to four weeks*
|
||||||
Ping subteam leads to review and update release notes for openstack-manuals.
|
Ping subteam leads to review and update release notes for openstack-manuals.
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user