Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info
title7.0 Final Release Plan

Release Schedule:

  • (tick) Thursday, June 24: every 7.0 PR created (concentration on "high priority"). Any created by this date are "guaranteed" in 7.0. Anything after may not be included in 7.0.
  • (tick) June 24 - July 1519: code reviews & PR updates 
  • ThursdayMonday, July 1519: every 7.0 "high priority" PR must be merged.
  • until Release Day: Finalize Documentation for 7.0 (see also "documentation" tickets).  Finalize Release Notes / Announcement.
  • Monday, July 26 (or as soon as possible): Internal/Early release goal.  If possible, we'd like to release 7.0 in late July.
  • Monday, Aug 2: Public Release Deadline. 7.0 must be released by this date.

Ongoing/Weekly tasks:

...

  • (30 mins) General Discussion Topics
    1. Finalizing the 7.0 Release
      1. When are we cutting the release ? Set an exact datein GitHub? Weds, July 28 or Thurs, July 29
      2. When are we announcing the release? Set an exact date TBD by LYRASIS, may be Mon, Aug 2
    2. Documentation tickets could use attention prior to 7.0 (or just after). At a minimum, we should try to link off to resources where they exist, so that early adopters of DSpace can find instructions/guides/workshops on various DSpace 7 features more easily.
      1. Questions (from Tim) regarding UI configuration to document: https://github.com/DSpace/DSpace/issues/3124#issuecomment-883686756
    3. Beginning to discuss/review the 7.1 Board
      1. Tentative deadline for 7.1 would be end of October. (Similar to 7.0, may have an earlier internal deadline, e.g. Mon, Oct 18)
    4. Upcoming holiday/vacation schedules from team members? (Let Tim know if key team members will be out specific weeks)
    5. (Other Topics?)
  • (30 mins) Planning for next week
    • Review the Backlog Board - Are there any tickets here stuck in the "Triage" column?  We'd like to keep this column as small as possible.
    • Review the 7.0 Project Board - Assign tickets to developers & assign PRs to reviewers.
      • Priority should be kept in mind here. If new "high" or "medium" priority tickets come in, developers should move effort off of "low" priority tasks.  Reviewers/testers should also concentrate effort on "high" or "medium" priority PRs.
  • On Hold Topics
    • Discussing Release Numbering for 7.x
      1. Should we potentially have subminor (e.g. 7.0.1) releases to fix major bugs or security issues?  Or would those need to wait for the next minor (e.g. 7.1) release?
      2. Considering regular, scheduled releases instead of feature-based releases?
        1. Every two months quarter (3 months) release a new 7.x.  Features will be implemented in priority order, but not necessarily guaranteed for a specific release. 
    • Discussing Release Support after 7.0
      1. The DSpace Software Support Policy notes that we support the "most recent three (3) major releases" (where a major release is defined by the changing of the first number, e.g. 6.x → 7.x).  This would mean that 5.x, 6.x and 7.x are all supported once 7.0 is released.
      2. Should we propose to Committers / Governance a change of policy to the "most recent two (2) major releases"?  This would mean that we move to only supporting 6.x and 7.x.

...