releng SOPs misc: drop dead pages, link sigul SOP, clean up template

There's currently an `sop.adoc` page which looks like a bad wiki
conversion of a list of links to the miscellaneous SOPs. We
already have `index.adoc` as a *working* list of links to the
miscellaneous SOPs, so this is pretty redundant, let's just drop
it. Also dropped: sop_update_releng_docs , which is entirely
outdated.

Also, make `index.adoc` and the nav sidebar link to the sigul
client setup SOP which they're currently missing, and update the
SOP template page a bit.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
This commit is contained in:
Adam Williamson 2023-09-26 17:25:08 -07:00
parent b21d32f2c1
commit 24ed33ef98
5 changed files with 6 additions and 112 deletions

View file

@ -5,7 +5,6 @@
** xref:sop_find_module_info.adoc[Find Module Information]
** xref:sop_unretire.adoc[Unretire package branch]
** xref:sop_update_critpath.adoc[Update Critpath]
** xref:sop_update_releng_docs.adoc[Update RelEng Rendered Docs]
** xref:sop_remote_dist_git_branches.adoc[Remove dist-git branches]
** xref:sop_package_unblocking.adoc[Package Unblocking]
** xref:sop_retire_orphaned_packages.adoc[Retire Orphaned Packages]
@ -15,5 +14,5 @@
** xref:sop_clean_amis.adoc[Clean AMIs Process]
** xref:sop_pushing_updates.adoc[Pushing Updates]
** xref:sop_package_blocking.adoc[Package Blocking]
* xref:sop.adoc[Fedora Release Engineering Standard Operating Procedures]
* xref:troubleshooting.adoc[Fedora Release Engineering Troubleshooting Guide]
** xref:sop_sigul_client_setup.adoc[Sigul Client Setup]
* xref:troubleshooting.adoc[Fedora Release Engineering Troubleshooting Guide]

View file

@ -18,7 +18,6 @@ Here are some of the miscellaneous tasks performed by the Fedora Release Enginee
* link:sop_find_module_info[Find Module Information]
* link:sop_unretire[Unretire package branch]
* link:sop_update_critpath[Update Critpath]
* link:sop_update_releng_docs[Update RelEng Rendered Docs]
* link:sop_remote_dist_git_branches[Remove dist-git branches]
* link:sop_package_unblocking[Package Unblocking]
* link:sop_retire_orphaned_packages[Retire Orphaned Packages]
@ -28,6 +27,7 @@ Here are some of the miscellaneous tasks performed by the Fedora Release Enginee
* link:sop_clean_amis[Clean AMIs Process]
* link:sop_pushing_updates[Pushing Updates]
* link:sop_package_blocking[Package Blocking]
* link:sop_sigul_client_setup[Sigul Client Setup]
== Conclusion ==

View file

@ -1,48 +0,0 @@
[[sop]]
== Fedora Release Engineering Standard Operating Procedures
This page documents the Standard Operating Procedures for Fedora Release
Engineering.
=== Purpose
The SOP section contains a list of tasks Fedora Release Engineering team
provides for the project. Current Fedora Release Engineering team
members would can add tasks they know about and list steps to complete
the task as well as issues to consider. This is a great way to make sure
that individuals aren't the only ones that can fix a problem.
=== The Community
The SOP section is left in the public because it is our hope that others
in the community will add common problems, fix our steps and just in
general look over what we're doing and help us when we're doing
something stupid. We encourage anyone interested to go over our
processes with a fine tooth comb. It'll make us better and we'll
probably learn something in the process. Therefore please open a
https://pagure.io/releng/pull-requests[pull request] to suggest
improvements.
=== Procedures
Needed: #. Composing an official release #. Making a composed release
publicly available
=== Standard Operating Procedures
sop_adding_build_targets sop_adding_content_generator
sop_adding_new_release_engineer sop_adding_new_branch_sla
sop_adding_packages_compose_artifact sop_adding_side_build_targets
sop_branch_freeze sop_branching sop_breaking_development_freeze
sop_composing_fedora sop_clean_amis sop_create_release_signing_key
sop_deprecate_ftbfs_packages sop_end_of_life sop_eol_change
sop_mass_branching sop_bodhi_activation sop_mass_rebuild_packages
sop_mass_rebuild_modules sop_file_ftbfs sop_generating_openh264_composes
sop_package_blocking sop_package_unblocking
sop_process_dist_git_requests sop_promoting_container_content
sop_signing_builds sop_pushing_updates sop_release_package_signing
sop_remote_dist_git_branches sop_requesting_task_automation_users
sop_retire_orphaned_packages sop_sigul_client_setup
sop_stage_final_release_for_mirrors sop_unretire sop_update_critpath
sop_update_releng_docs sop_updating_comps sop_fedora_media_writer
sop_find_module_info sop_release_container_base_image

View file

@ -3,14 +3,11 @@
[NOTE]
.Note
====
This is a template file, this can be copied to a new filename in order
to start a new document.
This is a template file, this can be copied to a new filename in order to start a new SOP.
New SOP Documents should be added to the `.. toctree::` list in the
`sop.rst` file.
New SOP documents should be added to the appropriate place in this repo - if they do not fit anywhere else, they go in this releng_misc_guide, linked from pages/index.adoc and nav.adoc.
These documents are formatted using sphinx-doc reStructure Text, for
markup reference please see: http://sphinx-doc.org/rest.html
These documents are formatted using AsciiDoc, for markup reference please see: xref:fedora-docs:contributing-docs/asciidoc-markup.adoc[these docs]
====
=== Description

View file

@ -1,54 +0,0 @@
== Update RelEng Rendered Docs
=== Description
When an improvement happens to the Release Engineering documentation
following the `contributing <contributing>` for the
http://sphinx-doc.org/[Sphinx]
https://en.wikipedia.org/wiki/ReStructuredText[reStructured Text] source
found in `docs/source` within the https://pagure.io/releng[RelEng git
repository] someone has to manually perform a process in order to update
the documentation that is hosted in the https://pagure.io/pagure[pagure]
documentation space for https://docs.pagure.org/releng/[Fedora RelEng
docs].
=== Action
In order to render the documentation using
http://sphinx-doc.org/[Sphinx], you need to first be sure to have the
package installed:
....
$ dnf install python-sphinx
....
Then we'll need to clone the RelEng repository and the RelEng docs
repository (the docs git repository is provided by pagure
automatically). There is a script in the [.title-ref]#releng# repository
that takes care of cleanly updating the documentation site for us.
....
$ ./scripts/update-docs.sh
....
The documentation is now live.
[NOTE]
.Note
====
This will require someone with permissions to push to the rawhide branch
for the releng repository. If you are curious whom all has this ability,
please refer to the `Main Page <index>` and contact someone from the
"Team Composition"
====
=== Verification
Visit the https://docs.pagure.org/releng/[Fedora RelEng docs] website
and verify that the changes are reflected live on the docs site.
=== Consider Before Running
No considerations at this time. The docs git repository is simply a
static html hosting space and we can just re-render the docs and push to
it again if necessary.