Problem/Motivation

There's been an assumption that any critical issues block a Flag 8.x alpha release, majors block a beta release. As Martin and several others have pointed out, however, that criticals would still crop up even after we enter the alpha/beta cycle.

Proposed resolution

Instead of relying on issue priority, we rely instead on tags:

  • alpha blocker
  • beta blocker
  • Release blocker

Issues tagged as an alpha blocker will block the first alpha release, or the next alpha release if an alpha release has already been made. Beta blockers block the first or next beta release, and release blockers block the first or next full version release.

This separates priority from releases, which hopefully frees up the perpetual dev cycle logjam in which we currently exist.

Remaining tasks

  1. Review issues, reprioritizing them and adding appropriate tags.
  2. Determine if current issues prevent an alpha release or not.
  3. Coffee.

User interface changes

None.

API changes

None.

Data model changes

None.

Comments

socketwench created an issue. See original summary.

socketwench’s picture

Title: Use tags for release blockers, not priorities » [Plan] Use tags for release blockers, not priorities
joachim’s picture

alphas and betas are releases, so I'd rather '1.0 blocker' than 'Release blocker' as a tag name.

(though we already use that: https://www.drupal.org/project/issues/search?projects=Flag&project_issue...)

I like this proposal, but my main problem with tags is that it's impossible to find them if you don't know them! So if we introduce these, we'd have to create links to their search results on the project page.

joachim’s picture

joachim’s picture

Status: Active » Fixed

Added the links to the project page.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.