*: Improve formatting

This commit is contained in:
Timothée Ravier 2023-08-16 13:14:01 +02:00
parent 5f10c4fb0a
commit 4ced624853
6 changed files with 70 additions and 95 deletions

View file

@ -1,14 +1,11 @@
= File FTBFS
NOTE: FTBFS means "Fails To Build From Source".
== Description
[NOTE]
====
FTBFS = "Fails To Build From Source"
====
After every mass rebuild, we file FTBFS bugs for the packages that
failed to build during mass rebuild.
After every mass rebuild, we file FTBFS bugs for the packages that failed to
build during mass rebuild.
This should be run after the
https://docs.pagure.org/releng/sop_mass_rebuild_packages.html#post-mass-rebuild-tasks[mass
@ -18,56 +15,45 @@ rebuild builds are merged into main tag].
The FTBFS bugs are filed in bugzilla.
. {blank}
+
Create a bugzilla bug for FTBFS::
. Create a bugzilla bug for `FTBFS`:
* use the https://bugzilla.redhat.com/show_bug.cgi?id=1750908[previous
FTBFS bugzilla bug example] if its not created
. {blank}
. Set alias for `RAWHIDEFTBFS`:
* remove `RAWHIDEFTBFS` alias from the previous `FTBFS` bugzilla
* set `RAWHIDEFTBFS` alias on the new rawhide version `FTBFS` bugzilla
* set the alias on `RAWHIDEFailsToInstall` bugzilla in same fashion
. Install `python-bugzilla-cli` on your local machine if its not installed:
+
Set alias for RAWHIDEFTBFS::
* remove RAWHIDEFTBFS alias from the previous FTBFS bugzilla
* set RAWHIDEFTBFS alias on the new rawhide version FTBFS bugzilla
* set the alias on RAWHIDEFailsToInstall bugzilla in same fashion
. {blank}
+
Install [.title-ref]#python-bugzilla-cli# on your local machine if its
not installed::
....
```
$ sudo dnf install python-bugzilla-cli
....
. {blank}
+
Update the [.title-ref]#massrebuildsinfo.py#::
```
. Update the `massrebuildsinfo.py`:
* epoch
* buildtag
* destag
* tracking_bug
+
[NOTE]
====
Most of these values are already updated during mass rebuild, only one
that might need updating is [.title-ref]#tracking_bug#
====
. {blank}
+
Update the [.title-ref]#mass_rebuild_file_bugs.py#::
NOTE: Most of these values are already updated during mass rebuild, only one
that might need updating is `tracking_bug`.
. Update the `mass_rebuild_file_bugs.py`:
* rebuildid
. {blank}
. Login into bugzilla in the terminal using `bugzilla login` command:
+
Login into bugzilla in the terminal using [.title-ref]#bugzilla login#
command::
....
```
$ bugzilla login
....
+
[NOTE]
====
Login as [.title-ref]#releng@fedoraproject.org#
====
. {blank}
```
+
Run [.title-ref]#mass_rebuild_file_bugs.py# locally::
....
NOTE: Login as `releng@fedoraproject.org`
. Run `mass_rebuild_file_bugs.py` locally:
+
```
$ python mass_rebuild_file_bugs.py
....
```