*: Improve formatting
This commit is contained in:
parent
5f10c4fb0a
commit
4ced624853
6 changed files with 70 additions and 95 deletions
|
@ -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
|
||||
....
|
||||
```
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue