On Mon, 2020-11-16 at 12:47 -0800, Kevin Fenzi wrote:
> > 
> > I don't know how we could do that. It's true that sometimes people mention
> > the criterion in Bugzilla while proposing the blocker, but it's a free-form
> > text that we can't easily process. Also, often people don't mention any
> > criterion when proposing this. And then people argue about the best
> > criterion in the ticket. The arguing sometimes happens even if a criterion
> > *was* originally proposed. So I don't know how to highlight it.
> 
> We could provide some kind of numbering/index on the wiki to refer to
> things? then add a thing to the blockerbugs proposal form to include the
> section/number of the critera. But I agree that would be work... 

We actually already do, though it's a bit secret. All the criteria have
anchor names in the wikitext, like this:

{{anchor|remote-package-sources}}
==== Remote package sources ====

and it's a Very Formal And Serious Policy That Exists Entirely In My
Head that every criterion must have an anchor name, and that the anchor
names don't change so long as something that's recognizably "the same"
criterion still exists - even if we decide to change the human-visible
"title" of the criterion (the second line, in that example) a bit, we
don't change the anchor name.

The anchor names are used for the other VFASPTEEIMH where all
validation test cases explicitly link to the criteria they enforce,
using a wiki template. e.g. if you look at
https://fedoraproject.org/wiki/QA:Testcase_install_to_SCSI , you see
the blue box at the top - that's generated from this wikitext:

{{Template:Associated_release_criterion|Alpha|storage-interfaces}}

which uses the 'storage-interfaces' anchor name to indicate the
relevant criterion. (the template converts the old 'Alpha' milestone to
the 'Basic' criteria page, which is why I haven't bothered to update
all those uses of Alpha yet).

So we could make all that a bit less Entirely In My Head and use it, I
guess. There is also I think some embryonic code in the blockerbugs app
for criteria, at least I think there's some mention of criteria in the
admin interface somewhere. Dunno if any of that is usable.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net
_______________________________________________
test mailing list -- test@lists.fedoraproject.org
To unsubscribe send an email to test-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/test@lists.fedoraproject.org

Reply via email to