On Thursday 2022-04-21 09:18, Stefan Seyfried wrote:
Now we have lots of package-checkin-denying bots making a contributor's life hard. Couldn't we add another one that ensures there is a bugzilla entry that's actually readable as an prerequisite to checking in things to factory? As a deal, I would promise to stop complaining about the other bots ;-)
github.com/openSUSE/openSUSE-release-tools , in there edit check_source.pl , take, for example, the patch name subcheck because that is one which analyses the .changes file in some form, check_source.pl:234: "A patch ($patch) is being added without this addition being mentioned in the changelog.\n" Then build the boo number check in a similar fashion to the for my $change (@changes) loop to grab a few bnc#/boo# links and curl-checking them. Deal? :) P.S.: Bugzilla does not support proper HTTP codes (Permission denied leads to HTTP 200 instead of HTTP 403). More stupid bugs to deal with, yay!