Bugday 2021-04-03

Article description:: Bugday focus: EAPI 7 

Topic 1: EAPI 7
Search packages, which are not yet based on EAPI 7 and update them.

Resources

 * https://devmanual.gentoo.org/ebuild-writing/eapi/
 * https://www.akhuettel.de/~huettel/plots/eapi.php
 * Tracker for EAPI 5 removal
 * Tracker for EAPI 6 removal

Topic 2: Check the installation manual
Search and fix bugs in the installation manual.

I still do not know how to start. Could you provide an example workflow?
Larry wants to fix one of his favourite packages.


 * Larry picks one package in
 * Larry adds the bug number to the "looking at" column in his row in the Activity Tracker (and adds a row for himself if one does not already exist) so others can see this bug is being worked on
 * check upstream - is there a fix?
 * if there is, decide if a patch or a version bump makes more sense.
 * download or write a patch, copy it to /etc/portage/patches and test it
 * report upstream, and link the upstream bug/ticket in Gentoo's Bugzilla
 * now that the task is completed, Larry should update the Activity Tracker by moving the bug number from the "looking at" column to the "completed" column
 * now that the task is completed, Larry should update the Activity Tracker by moving the bug number from the "looking at" column to the "completed" column