Changes between Version 1 and Version 2 of Openvpn2ReleaseProcess


Ignore:
Timestamp:
10/25/22 14:27:21 (19 months ago)
Author:
Samuli Seppänen
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Openvpn2ReleaseProcess

    v1 v2  
    1919Downstream package maintainers (Debian, Ubuntu, Red Hat, etc) should be notified about ''releases with major security fixes''. This is easiest to do via the [https://www.openwall.com/lists/oss-security oss-security mailing list].
    2020
    21 
    2221= Release checklist =
    2322
    24 == Update repositories ==
     23== Sync repositories ==
    2524
    2625* tap-windows6 (when needed)
     
    3029    * Merge pull requests
    3130    * Rebase with upstream
    32 * openvpn-gui
    33     * Merge pull requests
    3431* openvpn-build
    3532    * Merge pull requests
    3633    * Rebase local clone with upstream
     34* openvpn-gui
     35    * Merge pull requests
    3736
    38 == Update release dependencies ==
     37== Build dependencies ==
    3938
    40 * tap-windows6 (when updated)
     39* tap-windows6 (when needed)
    4140    * Build
    4241    * Cross-sign for Windows 7
     
    4746    * Copy signed driver files to tap-windows6 building/signing computer
    4847    * Produce MSM packages
    49     * Tag release
    50     * Push changes and tags to Git
    5148* openvpnserv2 (when needed)
    5249    * Build
    5350    * Put new version to build.openvpn.net
    5451    * Put GPG signature (ASC file) to build.openvpn.net
    55     * Tag the release
    56     * Push changes and tags to Git
    5752* openvpn-gui
    5853    * Merge pull requests
     
    6156* openvpn-build
    6257    * Tag the release
    63 Use PRODUCT_VERSION 2.5.0xx for release/2.5 and 2.5.1xx for release/2.6+
     58* sbuild-wrapper
     59    * Generate changelog with openvpn-release-scripts
     60    * Update version.conf
     61    * Prepare for packaging
     62    * Build tarballs
     63    * Publish tar.gz on build.openvpn.net
    6464
    65     * Push changes and tags to Git
    66     * Push changes to Git
    67 * sbuild-wrapper
    68     * Generate changelog with [
    69 Add changelog (auto-generated by openvpn-release-scripts)
    70 
    71 Update version.conf
    72 
    73 Push changes to Git
    74 
    75 Prepare for packaging
    76 
    77 Build tarballs
    78 
    79 Publish tar.gz on build.openvpn.net
    8065
    8166Package:
     
    121106Security announcement (as needed)
    122107
     108== After release ==
     109
     110Tag release and push tags to Git for all repositories that changed:
     111
     112* tap-windows6 (when needed)
     113* openvpnserv2 (when needed)
     114* openvpn-gui
     115* openvpn-build
     116* sbuild-wrapper
     117
     118
    123119Misc:
    124120
    125 Remove GitHub tokens if you pushed to Git from winsigning.openvpn.in
     121* Use PRODUCT_VERSION 2.5.0xx for release/2.5 and 2.5.1xx for release/2.6+
     122* Remove GitHub tokens if you pushed to Git from winsigning.openvpn.in