File FTBFS¶
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.
This should be run after the mass rebuild builds are merged into main tag.
Action¶
The FTBFS bugs are filed in bugzilla.
- Create a bugzilla bug for FTBFS
use the previous FTBFS bugzilla bug example if its not created
- 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
$ sudo dnf install python-bugzilla-cli
- 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 tracking_bug
- Update the mass_rebuild_file_bugs.py
rebuildid
- Login into bugzilla in the terminal using bugzilla login command
$ bugzilla login
Note
Login as releng@fedoraproject.org
- Run mass_rebuild_file_bugs.py locally
$ python mass_rebuild_file_bugs.py