Changes between Version 23 and Version 24 of Release/Schedule


Ignore:
Timestamp:
05/05/20 15:50:00 (5 years ago)
Author:
wenzeslaus
Comment:

draft of meeting result

Legend:

Unmodified
Added
Removed
Modified
  • Release/Schedule

    v23 v24  
    2525=== Scenario 2 ===
    2626
    27 ADD HERE
     27WIP
    2828
    29 ...
     29Meta:
     30
     31* Terminology is open to discussion, so please suggest if any term could be more clear.
     32* When reading, please don't just assume that, e.g., stable, means what you think it means, but see how it is defined here or used in the context; ask for clarification if needed.
     33* Current and present simple tense may refer to the suggested state. ("[On this scenario,] We have...", "...current release...")
     34* Versioning is still `major.minor.patch` (aka `major.minor.point`) and //more// or less semantic versioning.
     35
     36In general:
     37
     38* We have only one actively updated, maintained, and supported release series.
     39* Once a new major or minor release
     40* All versions
     41
     42!Versions/Releases/Builds:
     43
     44* Latest release
     45 * This is the supported version users should install.
     46* Maintenance releases
     47 * Release of the latest minor version for all/any of the other release branches, i.e., release branches in the maintenance mode.
     48 * These versions (series/branches) are no longer actively updated, but are updated on demand, i.e., if you submit a patch to fix a bug, we will likely accept it and create a new release when there is enough changes accumulated.
     49 * There are two main use cases distros and large organizations.
     50  * For example, the version in Ubuntu 18.04 is 7.4, so there might be a next patch release in the 7.4 series.
     51 * These are announced only together with the next [latest?, supported?] release to avoid confusion in what is the latest release.
     52
     53Git and branches:
     54
     55* We have 3 kinds of branches:
     56 * Development: That's only the master branch.
     57 * Current release: That's always one latest release branch.
     58 * Maintenance: That's all the other release branches.
     59* Releases are tags on release branches.
     60
     61||= **Release** =||= **Planned date** =||= **Remarks** =||= **Important external releases** =||
     62|| 7.8.3 || May 2020   ||                    || May 2020:  GDAL 3.1.0           ||
     63|| 7.6.2 || May 2020   || last release, EOL  || June 2020: QGIS 3.14.0          ||
     64|| 7.8.4 || Sep 2020   || last release, EOL  ||                                            ||                                 ||
     65|| 8.0.0 || Nov 2020   || before: 80 branch forked from master ||                                 ||
     66|| 8.0.1 || Mar 2021   ||                    ||                                                         ||                                 ||
     67|| 8.0.2 || Jul 2021   ||                    ||                                                         ||                                 ||
     68|| 8.0.3 || Nov 2021   ||                    ||                                                         ||                                 ||
     69|| 8.2.0 || Dec 2021   || before: 82 branch forked from master ||                                                         ||                                 ||
    3070
    3171=== Scenario 3 ===