Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • BIND BIND
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 576
    • Issues 576
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 112
    • Merge requests 112
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • ISC Open Source ProjectsISC Open Source Projects
  • BINDBIND
  • Issues
  • #888
Closed
Open
Issue created Feb 19, 2019 by Stephen Morris@stephen43 of 78 checklist items completed43/78 checklist items

Release 9.11.6rc1/9.12.4rc1/9.13.7

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).

    • 9.11.6rc1
    • 9.12.4rc1
    • 9.13.7
  • (Manager) Inform Support/Marketing of impending release (and give estimated release dates).

    • Complete.
  • (SwEng) Prepare the sources for tarball generation:

    • Check perflab to ensure there has been no unexplained drop in performance for the version being released.
      • 9.11.6rc1
      • 9.12.4rc1
      • 9.13.7
    • Ensure that there are no outstanding merge requests in the private repository.
      • 9.11.6rc1
      • 9.12.4rc1
      • 9.13.7
    • Update API files for libraries with new version information.
      • 9.11.6rc1
      • 9.12.4rc1
      • 9.13.7
    • Change software version and library versions in configure.in (new major release only).
      • N/A
    • Rebuild configure using autoconf on docs.isc.org.
      • 9.11.6rc1
      • 9.12.4rc1
      • 9.13.7
    • Update CHANGES.
      • 9.11.6rc1
      • 9.12.4rc1
      • 9.13.7
    • Update CHANGES.SE (subscription branch only).
      • N/A
    • Update "version".
      • 9.11.6rc1
      • 9.12.4rc1
      • 9.13.7
    • Update "README.md".
      • 9.11.6rc1
      • 9.12.4rc1
      • 9.13.7
    • Check the release notes are correct:
      • Compare content with merge requests for the release.
        • 9.11.6rc1
        • 9.12.4rc1
        • 9.13.7
      • Check formatting.
        • 9.11.6rc1
        • 9.12.4rc1
        • 9.13.7
    • Build documentation on docs.isc.org.
      • 9.11.6rc1
      • 9.12.4rc1
      • 9.13.7
    • Merge and push changes.
      • 9.11.6rc1
      • 9.12.4rc1
      • 9.13.7
    • Confirm the gitlab-ci tests are passing.
      • 9.11.6rc1
      • 9.12.4rc1
      • 9.13.7
    • 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])
      • 9.11.6rc1
      • 9.12.4rc1
      • 9.13.7
    • 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).
      • N/A
  • (QA) Run the "make release" Jenkins job to produce the tarballs and zips.

    • 9.11.6rc1
    • 9.12.4rc1
    • 9.13.7
  • (QA) Sanity check the tarballs. (https://wiki.isc.org/bin/view/QA/BindQaResults_9_11_6)

    • 9.11.6rc1
    • 9.12.4rc1
    • 9.13.7
  • (QA) If a security release, check that the issue in question has been resolved.

    • 9.11.6rc1
    • 9.12.4rc1
    • 9.13.7
  • (QA) Request the signature on the tarballs.

    • 9.11.6rc1
    • 9.12.4rc1
    • 9.13.7
  • (QA) Check signatures on tarballs.

    • 9.11.6rc1
    • 9.12.4rc1
    • 9.13.7
  • (QA) Tell Support to handle notification of release.

    • Done.
  • (Manager) Inform Marketing of the release

    • Done.
  • (Manager) Update the internal BIND release dates wiki page when public announcement has been made.

    • 9.11.6rc1
    • 9.12.4rc1
    • 9.13.7
  • (SwEng) Update DEB and RPM packages

    • 9.11.6rc1
    • 9.12.4rc1
    • 9.13.7
  • (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)

    • 9.11.6rc1
    • 9.12.4rc1
    • 9.13.7

Support

  • Make tarballs and signatures available to download.
    • 9.11.6rc1
    • 9.12.4rc1
    • 9.13.7
  • Write release email to bind9-announce.
    • 9.11.6rc1
    • 9.12.4rc1
    • 9.13.7
  • Write email to bind9-users (if a major release).
    • N/A
  • Update tickets in case of waiting support customers.
    • Complete.

Marketing

  • Post short note to Twitter.
    • Complete.
  • Update Wikipedia entry for BIND.
    • Complete.
  • Write blog article (if a major release).
    • N/A
Edited Feb 26, 2019 by Stephen Morris
Assignee
Assign to
Time tracking