Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
BIND
BIND
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 629
    • Issues 629
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 112
    • Merge Requests 112
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • ISC Open Source Projects
  • BINDBIND
  • Issues
  • #1130

Closed
Open
Created Jul 03, 2019 by Michał Kępień@michalMaintainer34 of 34 tasks completed34/34 tasks

Release Checklist for 9.11.9, 9.11.9-S1, 9.14.4, 9.15.2

Release Schedule

Tagging Deadline: Tuesday, July 9th, 2019

Public Release: Wednesday, July 17th, 2019

Release Checklist

  • (Manager) Check for the presence of a milestone for the release:
    • If there is a milestone, are all the issues for the milestone resolved? (other than this checklist).
  • (Manager) Inform Support/Marketing of impending release (and give estimated release dates).
  • (SwEng) Prepare the sources for tarball generation:
    • Check perflab to ensure there has been no unexplained drop in performance for the version being released.
    • Ensure that there are no outstanding merge requests in the private repository (subscription version only).
    • Update API files for libraries with new version information.
    • Change software version and library versions in configure.in (new major release only).
    • Rebuild configure using autoconf on docs.isc.org.
    • Update CHANGES.
    • Update CHANGES.SE (subscription branch only).
    • Update "version".
    • Update "readme.md".
    • Check the release notes are correct:
      • Compare content with merge requests for the release.
      • Check formatting.
    • Build documentation on docs.isc.org.
    • Commit changes and make sure the gitlab-ci tests are passing.
    • Push the changes and tag ("alphatag" is an optional string such as "b1", "rc1" etc.). (git tag -u <DEVELOPER_KEYID> -a -s -m "BIND 9.X.Y[alphatag]" v9_X_Y[alphatag])
    • If this is the first tag for a release (e.g. beta), create a release branch named release_v9_X_Y (this allows development to continue on the release branch whilst release engineering continues).
  • (QA) Run the "make release" Jenkins job to produce the tarballs and zips.
  • (QA) Sanity check the tarball and zips.
  • (QA) Request the signature on the tarballs.
  • (QA) Check signatures on tarballs.
  • (QA) Tell Support to handle notification of release.
  • (Manager) Inform Marketing of the release
  • (Manager) Update the internal BIND release dates wiki page when public announcement has been made.
  • (SwEng) Push tags for the published releases to the public repository
  • (SwEng) Update DEB and RPM packages
  • (SwEng) Merge the automatically prepared prep 9.X.Y commit which updates version and documentation on the release branch into the relevant maintenance branch (v9_X)

Support

  • Make tarballs and signatures available to download.
  • Write release email to bind9-announce.
  • Write email to bind9-users (if a major release).
  • Update tickets in case of waiting support customers.

Marketing

  • Post short note to Twitter.
  • Update Wikipedia entry for BIND.
  • Write blog article (if a major release).
Edited Jul 18, 2019 by Vicky Risk
Assignee
Assign to
BIND 9.15.2
Milestone
BIND 9.15.2 (Past due)
Assign milestone
Time tracking
Jul 17, 2019
Due date
Jul 17, 2019