Bugday 2020-07-04

From Gentoo Wiki
Jump to:navigation Jump to:search
Results of the survey for the topic of the Bugday on 2020-07-04

Bugday focus: -fno-common package testing!

Topic 1: Old bugs

Search old bug tickets and check if it is

  • solved already
  • still reproducible with the latest version


The Bug Cleaners' list of resources is a good place to start.

Topic 2: Patches for packages failing with -fno-common

Important because: This bug blocks the upgrade to gcc-10

How to find packages with this bug?

  • Many packages are linked to the bug tracker ticket bug #705764
    • List of open bugs with package names can be seen here
    • Same as above, but with bugs with either a "PATCH" or "PullRequest" keyword filtered out, here. If a bug has either of those keywords, it is unlikely it requires further user action.

How to fix this bug?

I still do not know how to start. Could you provide an example workflow?

Larry wants to fix one of his favorite packages.

  • Larry picks one package in bug #705764
  • 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
  • net-misc/networkmanager: Fails to compile with -fno-common bug #706000
  • 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

Activity tracker

Who looking at completed
Larry the Cow fix bug #000001 bug #000002 bug #000001
  1. awaiting to close bug #717514 bug #537750 bug #333075 bug #407857 bug #714666 bug #714668
  2. awaiting to merge PRs bug #708530 bug #706762 bug #706692 bug #707438 bug #707712 bug #707474 bug #706460 bug #715046 bug #710330 bug #707668
bug #707744 bug #706912 bug #681820 bug #568298
  1. looking at bug #707262
  2. awaiting to close
  3. awaiting to merge PRs bug #714130
bug #707584 bug #712034
  1. looking at bug #706414 bug #706522
  2. awaiting to merge PRbug #706522
  3. gave up on bug #706396 (need better knowledge about build system for patching the makefile)
bug #706450
  1. found open PR (16094) for bug #728256

See also

  • Bugday — a day devoted to development efforts pertaining to a certain area of the Gentoo project, organized at most one a month.