This topic is a bit motivated by Badges for Ask Fedora (and Fedora Discussion overall)
I observed in bodhi that many users contribute by testing if packages work in general. For adding “karma”, they receive badges to reward their contribution.
However, I observed over time that it is much less common that users also do tests that go beyond karma. One example for other types of bodhi tests is Firefox, where users have the opportunity to additionally test some “test cases” with separated thumbs up/down for each test case (although Firefox and the kernel are the two packages I know off my mind where contribution to test cases/regression tests occurs comparatively often).
Further, we have regularly updates where users have the opportunity to test/verify if bugs or CVE-security-issues have been solved: these have additional BZ#* (with * being a number), also with each BZ#* having a separated thumbs up/down.
So both in the BZ#* cases and in the test cases users can give additional thumbs up or down.
Generally, we have to be clear that these are often much more time intensive activities than general testing for karma. But what do you think of adding some incentives for users to also contribute more often to these issues by creating badges for BZ# and also badges for “test cases”? (May it be a common badge, or separated badges)
Independent of the above points: maybe it can create some simplification/harmonization by also allocating kernel regression badges by the thumbs up/down in bodhi instead of using the kernel regression scripts for that. This would reduce the users’ efforts to get their badges because it would be one login less for them (and one step less in setting up the regression test environment). From a security point of view, it would also reduce the attack vectors I guess the contained little simplification of setting up the regression test environment is not noteworthy, but users would be no longer confronted by what and how to write stuff in the regression script’s config (except nvidia-users).
Given the fact that we already allocate badges by thumbs up/down of karma, I guess we have everything in place to easily use the regressions’ thumbs up/down as the source for kernel regression test badge allocation and to add additional badges for the other thumbgs up/down activities.
What do you think?