Problem/Motivation

Drupal 8 will hit its 3 year anniversary this November, but some sites are still struggling to adopt it because of lack of available and stable (security team-covered) modules. Memcache is an important one, particularly for large, high-performance sites which are exactly the kinds of sites we'd love to showcase using Drupal 8!

So, let's figure out what's left to do to get the 8.x code that's there up to a stable release!

Proposed resolution

@Jeremy and I did a triage of the existing Drupal 8 issue queue and came up with the following, which @damiankloip has also eyeballed and says seems pretty sane. We're using the MoSCoW prioritization method here, as well as the same definitions that the core team uses for issue priorities and statuses during release prep.

Must-haves (Beta Blockers)

These issues are needed in order to provide a stable data model and stable critical APIs, and must be fixed prior to the release of 8.x-2.0-beta1. These will be tracked with the "beta blocker" tag.

Must-haves (Stable Release Blockers)

These issues contain other important bug fixes that don't impact the APIs/data model, nor carry data integrity concerns, as well as final checking/polish. These will be tracked under the "D8 stable release blocker" tag.

Should-haves

These issues would be very good to do, but will not hold up the release.

Could-haves

These issues are more nice-to-have, and if they don't make it into release, could always be looked at as post-release additions.

Need more info

There was some uncertainty around these, so listing them out here:

Remaining tasks

  • Validate this list with people who, unlike me, actually, ya know, use this module :D
  • Fix critical / data integrity-affecting issues.
  • Roll a beta.
  • Get end user feedback.
  • Fix remaining critical bugs, and get a stable release out the door.
  • Eat cake. Delicious, delicious cake.

Funding would greatly expedite this work. If you're interested, contact @Jeremy.

User interface changes

Unknown.

API changes

Unknown.

Data model changes

Unknown.

---

Thoughts? :)

Comments

webchick created an issue. See original summary.

webchick’s picture

Also, this issue should credit @Jeremy, @damiankloip, and @anavarre.

webchick’s picture

Issue summary: View changes
webchick’s picture

Issue summary: View changes
shrop’s picture

Thanks for the work on putting this plan together, @webchick!

I would like to suggest that #2364557: Port memcache_admin module to d8 be merged into 8.x-2.x soon since it has been Reviewed & tested by the community. I am happy to test it and comment additionally if that helps.

I mentioned why I find this module of value in the comment below:
https://www.drupal.org/project/memcache/issues/2364557#comment-12714170

catch’s picture

Issue summary: View changes
catch’s picture

Issue summary: View changes
catch’s picture

catch’s picture

Issue summary: View changes
catch’s picture

Issue summary: View changes
wim leers’s picture

https://www.drupal.org/project/memcache/releases/8.x-2.0 happened in October. Any reason to keep this open? :)

ryan.ryan’s picture

I'd say a more reliable release schedule would be helpful—possibly should be a different issue, but there's a lot of fixes in dev version which aren't in the latest stable release. :)