For the record, it was me who nudged Sumantro to send this proposal. It's
my understanding that having the date in the title discourages Sumantro (or
anyone handling it) from creating the wiki page too soon, before the page
is really settled. It makes sense, because any date change (and sometimes
the dates change quite a lot when shuffling test days around) adds extra
work - not just changing the contents, but also renaming the page (which
creates an automatic redirect), and then also updating the hyperlinks, if
you already have them prepared in some announcement template or something.
The effect is that wiki pages are done later than ideal, and some proactive
developers need to ping us and request that we finally create it, which is
not a good service from us (this was my trigger for all this). So I was
thinking - why are we really doing this? Is there a good reason, or can we
simplify?

Having a distinguisher like "F38" or "Fedora 38" in the title seems good
enough (we have that there even already [1][2]), and the date is in the
infobox, and seem to be processed, because the template [3] includes:

| date = '''FIXME'''
<!-- The testdays app will parse this, so please make sure to have it in
format 'date = YYYY-MM-DD' or 'date = YYYY-MM-DD to YYYY-MM-DD' -->

[1] https://fedoraproject.org/wiki/Category:Fedora_37_Test_Days
[2] https://fedoraproject.org/wiki/Category:Fedora_38_Test_Days
[3] https://fedoraproject.org/wiki/QA/Test_Days/Template

(see more inline comments below)

On Thu, Mar 2, 2023 at 6:00 PM Adam Williamson <adamw...@fedoraproject.org>
wrote:

> The wikitcms parser relies on the YYYY-MM-DD part of the title,
> so if we change this I would have to rewrite the parser to handle two
> different types of test day page, which is a pain.


OK, that's unfortunate. Why two types? Couldn't all test days be handled
through infobox parsing? Perhaps the code could be copied from testdays.


> I do kinda like the date in the title personally, honestly. It's one of
> the most important pieces of information about a test day, and having
> it in the title means any time you share or see a link to the test day,
> the information about when it's happening is baked in.
>

Yes. But it can go stale, it adds some complications (see above), and in
the last cycles we've tried to move away from single day events and make
them multi-day or a whole week. Then the date in the title can have an
opposite effect, someone might not even click on it because it's already
"too late".
_______________________________________________
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
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to