Documentation | eng: Update the release procedure (!62)
Joel Sherrill (@joel)
gitlab at rtems.org
Wed Oct 23 17:48:21 UTC 2024
Merge request https://gitlab.rtems.org/rtems/docs/rtems-docs/-/merge_requests/62 was reviewed by Joel Sherrill
--
Joel Sherrill started a new discussion on eng/release-process.rst: https://gitlab.rtems.org/rtems/docs/rtems-docs/-/merge_requests/62#note_113495
> + :file:`index.txt`:
> + A set of brief release links and instructions as an HTML web
> + poage.
Spelling.
--
Joel Sherrill started a new discussion on eng/release-process.rst: https://gitlab.rtems.org/rtems/docs/rtems-docs/-/merge_requests/62#note_113496
> + formats. The directory contains compressed files for each
> + document and a single archive of all the documentation. An
> + SHA512 check sum file is also provided to allow verification of
Checksum -- one word
--
Joel Sherrill started a new discussion on eng/release-process.rst: https://gitlab.rtems.org/rtems/docs/rtems-docs/-/merge_requests/62#note_113497
> + the files. The HTML documentation is available in the
> + :file:`docs/html` directory the :file:`docs` directory contains
> + the PDF documentation. Links are provided in release coverpage.
coverpage should be two words.
--
Joel Sherrill started a new discussion on eng/release-process.rst: https://gitlab.rtems.org/rtems/docs/rtems-docs/-/merge_requests/62#note_113498
> +The release numbering scheme changed with RTEMS 5. The project moved
> +to two release numbers from the traditional three numbers. The major
> +number was not being used and there was no clear means to determine
means to rationale?
--
Joel Sherrill started a new discussion on eng/release-process.rst: https://gitlab.rtems.org/rtems/docs/rtems-docs/-/merge_requests/62#note_113499
> +^^^^^^^^^^^^^
> +
> +The release label is a string that cabn be used to provide context
can
--
Joel Sherrill started a new discussion on eng/release-process.rst: https://gitlab.rtems.org/rtems/docs/rtems-docs/-/merge_requests/62#note_113500
> +
> +#. No ``VERSION`` file and the sources resides in a valid version
> + controlled repository. The release label shall be a version control
What is a "valid version controlled repository"?
--
Joel Sherrill started a new discussion on eng/release-process.rst: https://gitlab.rtems.org/rtems/docs/rtems-docs/-/merge_requests/62#note_113501
> +
> + - ``6.1.0.acme-corp`` is the vendor release from the fictional Acme
> + Corporation based on the RTEMS 6.1.0 release.
This doesn't account for vendor specific versioning past the RTEMS source baseline.
--
Joel Sherrill started a new discussion on eng/release-process.rst: https://gitlab.rtems.org/rtems/docs/rtems-docs/-/merge_requests/62#note_113502
> + in the RTEMS Project's Gitlab instance. A read only API key is need
> + to create the release notes. The ``README.md`` provides the details
> + about the Gitlab key and require configuration file format.
required instead of require?
--
Joel Sherrill started a new discussion on eng/release-process.rst: https://gitlab.rtems.org/rtems/docs/rtems-docs/-/merge_requests/62#note_113503
>
> -* ``rtems-central.git``
> +* ``rtems-deplyment.git``
deployment?
--
Joel Sherrill started a new discussion on eng/release-process.rst: https://gitlab.rtems.org/rtems/docs/rtems-docs/-/merge_requests/62#note_113504
> - to be resolved before the first release is made.
> +#. All issues and merge requests for the release milestone must be
> + resolved, closed or moved to a later milestone. Issues can exist
or, ?
--
Joel Sherrill started a new discussion on eng/release-process.rst: https://gitlab.rtems.org/rtems/docs/rtems-docs/-/merge_requests/62#note_113505
> FreeBSD's development. LibBSD also tracks a FreeBSD branch for the
> RTEMS release. For example RTEMS 5 tracks FreeBSD 12 as it's release
> base. This provides functionaly stability to the RTEMS 5 release by
functionally if spelled wrong but I think it should probably be functional.
--
Joel Sherrill started a new discussion on eng/release-process.rst: https://gitlab.rtems.org/rtems/docs/rtems-docs/-/merge_requests/62#note_113506
> - Contributed sources. For example the release scripts used to create the
> - release.
> + :file:`index.txt`:
Is there a difference between index.txt and README.txt? The descriptions look quite similar.
--
Joel Sherrill started a new discussion on eng/release-process.rst: https://gitlab.rtems.org/rtems/docs/rtems-docs/-/merge_requests/62#note_113507
> -* Check and make sure the RSB kernel, libbsd and tools reference the
> - branch commit.
> + * https://gitlab.rtems.org/rtems/pkg/rtems-net-legacy/-/branches
What about net services and lwip? Is this intended to be a complete list?
Update: Probably is a complete list. Just confused by diff. Mark resolved if the list is complete.
--
Joel Sherrill started a new discussion on eng/release-process.rst: https://gitlab.rtems.org/rtems/docs/rtems-docs/-/merge_requests/62#note_113508
> - You need to have suitable commit access to the repositories.
> +#. The release process starts by branching the repositories. The the
> + `Branch Procedure`_ details how to branch the main repositories.
The the
--
Joel Sherrill started a new discussion on eng/release-process.rst: https://gitlab.rtems.org/rtems/docs/rtems-docs/-/merge_requests/62#note_113509
> -#. Tag the release repositories with the following command:
> + ``https://ftp.rtems.org/pub/rtems/releases/<VERSION>/<VERSION>``
>
Are there specific permissions and owners on the files and directories that should be checked?
--
Joel Sherrill started a new discussion on eng/release-process.rst: https://gitlab.rtems.org/rtems/docs/rtems-docs/-/merge_requests/62#note_113510
> - git tag 5.1.0
> - git push origin 5.1.0
> +#. Tag the release repositories by creating an in
"an in" is missing a word.
--
Joel Sherrill started a new discussion on eng/release-process.rst: https://gitlab.rtems.org/rtems/docs/rtems-docs/-/merge_requests/62#note_113511
> +===================
> +
> +#. The ``VERSION`` is only generated when making releases. It shall not
If you install, is this included? Something similar? Can you tell the version of an installed BSP build?
--
View it on GitLab: https://gitlab.rtems.org/rtems/docs/rtems-docs/-/merge_requests/62
You're receiving this email because of your account on gitlab.rtems.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/bugs/attachments/20241023/e28d5eed/attachment-0001.htm>
More information about the bugs
mailing list