Skip to content

Maintainers' Corner

pbatard edited this page Jul 6, 2012 · 3 revisions

Release/RC checklist

  • Update libusb/version.h. If RC, set LIBUSB_RC to "-rc1", etc.
  • Update NEWS (and additionally TODO/THANKS)
  • Update AUTHORS and make sure anybody listed with the following is present:
    git shortlog -s | cut -c8-
  • Run ./autogen.sh
  • Run make distcheck
  • Run make docs-upload in the docs directory
  • Test the release tarball
  • If any bugs were pending actual release, close them.
  • If bugs were pending to the milestone, that haven't been completed, move them to the next release (is there a way to automate that process?). Ensure that the milestone is closed. NB: should we create an issue for the actual release deliverables so that the milestone closing date is accurate?
  • Upload the snapshot(s) (if not automated) and make sure the source tarball is set as the default download
  • Update the project's web page if needed
  • Check that the SourceForge tarball download actually works
  • Send a release notification to libusbx-devel, libusb-devel and linux-usb

Updating the project's pages


Clone this wiki locally