English
The EOL warning script expects 9 columns when using the version check (default). This requires changing the default BZ columns, so use the script above. Someday, we should change the scripts to use field names instead of mindless CSV parsing so that this becomes a non-issue. Run the https://pagure.io/fedora-pgm/pgm_scripts/blob/main/f/closebugs/fedora_eol_warning.pl[`fedora_eol_warning.pl` script] against it. For example, to warn that Fedora 29 will be EOL on 19 November 2019:
`fedora_eol_warning.pl 29 2019-11-19 bugs-2019-10-22.csv`
By default, the script will check to see that the version of the bug matches the EOL version you specfify. You will need to add the version field to your bugzilla query for this to work. If for some reason you like to live dangerously, you can set `CHECK_VERSION = 0` in the script.
EOL day
Bug closure
All open bugs are closed on the EOL date. Select all bugs for Fedora version N-2 that are not closed and save the results as a CSV file. Do this for both the **Fedora** product and the **Fedora Container Images** product. Exclude bugs with the **Tracking** keyword. This {bugzilla_eol_query}[Bugzilla query] will give you the right results (just update the version).
The EOL warning script expects 9 columns when using the version check (default). This requires changing the default BZ columns, so use the script above. Someday, we should change the scripts to use field names instead of mindless CSV parsing so that this becomes a non-issue.
Run the https://pagure.io/fedora-pgm/pgm_scripts/blob/main/f/closebugs/fedora_close_eol.pl[`fedora_close_eol.pl` script] against it. For example, to close Fedora 29 bugs with an EOL date of 19 November 2019:
`fedora_close_eol.pl 29 2019-11-19 bugs-2019-10-22.csv`
Adjust wording of the https://bugzilla.redhat.com/editproducts.cgi?action=edit&product=Fedora[Fedora product] in Bugzilla to reflect the EOL.
Bugs related to the components of the Fedora distribution. If you are reporting a bug
against a stable release or a branched pre-release version please select that
version number. The currently maintained released versions are: Fedora N-1, Fedora N.
If you have a bug to report against the daily development tree (rawhide) please choose
'rawhide' as the version.
Disable EOL version
Disable the EOL release in Bugzilla's https://bugzilla.redhat.com/editversions.cgi?product=Fedora[Fedora] and https://bugzilla.redhat.com/editversions.cgi?product=Fedora%20Container%20Images[Fedora Container Images] product versions. .
Add the EOL version and date to the https://fedoraproject.org/wiki/End_of_life[End of Life wiki page].
Set the release to "Unsupported" in Product Pages. Do **not** unpublish the release.