#10278 Fedora release EOL badges tasks lost in migration to new docs
Opened 2 years ago by troycurtisjr. Modified 2 years ago

  • Describe the issue

While looking at the rules for the You Can Pry It From My Cold, Undead Hands badge, I noticed there is a link to a wiki page for a manual step during the end-of-life process that was lost in the conversion to the new docs.

Originally it was here: https://fedoraproject.org/wiki/End_of_life_SOP#Badges_tasks and it said

* Update the [https://git.fedorahosted.org/cgit/badges.git/tree/rules/you-can-pry-it-from-my-cold-undead-hands.yml "cold undead hands" badge].

But this step is no longer in the new SOP for EOL: https://docs.pagure.org/releng/sop_end_of_life.html which is probably why f32 is missing in the current rules.

Also, we should probably add bumping the It still works! badge at the same time. I think this means there is technically several weeks where there are really 2 older stable releases, but it seems more streamlined to make both changes at the same time. Also, I didn't see an obvious place to put the task for final release. The closest was "Stage Final Release for Mirrors", but it didn't seem quite right.

My suggested section text is:

Badges Tasks
------------

Update the *You Can Pry It From My Cold, Undead Hands* badge rule file to include the release which is now EOL. 
* https://pagure.io/fedora-badges/blob/master/f/rules/you-can-pry-it-from-my-cold-undead-hands.yml

Update the *It still works!* badge rule file to have the now oldest stable release (+1 from the EOL release): 
* https://pagure.io/fedora-badges/blob/master/f/rules/tester-it-still-works.yml
  • When do you need this? (YYYY/MM/DD)

Whenever

  • When is this no longer needed or useful? (YYYY/MM/DD)

It should always be useful, unless we decide to retire the respective badges.

  • If we cannot complete your request, what is the impact?

There is a high likelihood these badge won't be awarded, like the situation now.

I also have a ticket in the badges repo to document why these badges haven't been awarded https://pagure.io/fedora-badges/issue/845


I think the You Can Pry It From My Cold, Undead Hands badge was retired because we moved to a setup where every commit is checked against PDC, and if the package is eol it prevents you from committing.
You therefore can never get the badge. Additionally, badges should be about things we want to encourage people to do. Committing to eol packages seems like a bad thing to encourage to me. ;(

The it still works badge can get updated I suppose, but not sure this is a releng thing... it should be done by badges admins I would think?

Currently neither badge appears to be retired, at least neither is in the
retired_rules directory. I think you make a good case that the "You Can Pry
It From My Cold, Undead Hands" should be retired, especially if it can
actually never be awarded now.

I think the actual change makes sense for badges admin to do, but this
ticket is more to add the step in the EOL task list defined in this repo so
that there is an event that causes the badge to actually get updated.
Otherwise it relies on someone just happening to think about updating it,
or more likely, someone looking into why they didn't get a badge they
should have. This is the current state of affairs where the "It still
works" is out of date, and getting close to being 2 releases out of date.

On Mon, Aug 23, 2021 at 2:10 PM Kevin Fenzi pagure@pagure.io wrote:

kevin added a new comment to an issue you are following:
``
I think the You Can Pry It From My Cold, Undead Hands badge was retired
because we moved to a setup where every commit is checked against PDC, and
if the package is eol it prevents you from committing.
You therefore can never get the badge. Additionally, badges should be
about things we want to encourage people to do. Committing to eol packages
seems like a bad thing to encourage to me. ;(

The it still works badge can get updated I suppose, but not sure this is a
releng thing... it should be done by badges admins I would think?

``

To reply, visit the link below or just reply to this email
https://pagure.io/releng/issue/10278

Login to comment on this ticket.

Metadata