Task #3570
openCreate a bugzilla-based community-distributed bibisection mechanism
0%
Description
Bibisecting is a PITA: Large download, difficult to set up, and very few people do it; see also task #3529 .
But many people, I suspect, would be willing to contribute to bibisecting by downloading a single build (preferably, not not necessarily, a portable build not requiring installation), and checking whether the bug manifests with that build.
Now, when a bug needs bibisection, people visiting the bug page could see a suggestion to help with one step of bibisection - along with a download link for a single build: The build that bisects the current known range containing the first manifestation. The next time they visit the bug page - or even in the open browser from which they clicked the download link - they would be asked to report whether or not the bug occurred with the build they downloaded. If they respond, that would have the same effect as marking good/bad during git bibisection. And the next page visitor would then be offered another build.
Naturally this can be made more complex - by offering different builds to multiple visitors, i.e. if one visitor took the 1/2 build, then offer the next two the 1/4 and 3/4 builds etc. Another option is to offer the same user to take multiple builds, e.g. two (which would be at 1/3 and 2/3) or 3 (which would be 1/4, 2/4 and 3/4).
The download links might need to be torrents to minimize bandwidth use.