#116 With Great Foresight
Closed: Rejected None Opened 10 years ago by toshio.

What the badge should be granted for:

I'd like to encourage people to submit Fedora Changes[1]_ early so that there's plenty of time to coordinate the Changes. I'm thinking that a set of three related badges that are issued depending on when you submit a Fedora Change would do this.

This ticket is for the second tier of the badge. It is awarded to anyone who submits a Change greater than two weeks ahead of the deadline.

.. [1]_: http://fedoraproject.org/wiki/Changes/Policy

Badge description (like "You added a co-maintainer to a package. BFF!"):

"With Great Foresight" - You submitted a Fedora Change more than two weeks ahead of the deadline.

For art, note that it might be nice to follow a common concept with the other two related badges. Proposed names for those are: "Planning Ahead" (for submitting a Fedora Change) and "Read the Future" [or "From the Future"] (Change submitted before the previous Fedora release goes final)

Anything else we need to know:

Doing this automatically would need to:

  • Trigger on one of these:
  • Someone adds Category:ChangeReadyForWrangler -- this might be too early as someone could add this but the Change Wrangler rejects it due to lacking information.
  • The Change Wrangler adds Category:ChangeAnnounced -- this might be too late as we're looking for the submission date rather than the date the Wrangler processed the changes. Perhaps we could use this event as the trigger but check the date on the last Category:ChangeReadyForWrangler was added instead of the date for this event.
  • Determine who submitted the page (possibilities: Everyone who's edited the page minus the Change Wrangler (may be the sweet spot of ease and accuracy). The person who initially created the page. The person who added/uncommented Category:ChangeReadyForWrangler to the page. The Change owners listed on the page.)
  • Retrieve the submission deadline from the http://fedoraproject.org/wiki/Schedule page (or perhaps fedocal? Or the wrangler might have an ical file?)
  • Compare this date to the date that the Change was submitted (see the Trigger bullet point for what date to use for this).
  • If the submission was made over two weeks before the deadline, issue the badge.

The Change Wrangler says that he has lists of Changes so this might also be able to be awarded manually.


riecatnor and I discussed this one yesterday and agreed that we would reject it on the following basis:

  • we already have change process badges (for getting your change accepted)
  • doing this automatically would be hard (people could edit the wiki page to abuse the trigger)
  • we could instead give rights to the change wrangler to award this, but that introduces perhaps too much overhead on that role on top of what is already required of them.

Thanks for the idea toshio!

Login to comment on this ticket.

Metadata