releasing.txt: Add step about checking wayland-protocols dependency

Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
Acked-by: Bryce Harrington <bryce@osg.samsung.com>
Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
dev
Jonas Ådahl 9 years ago committed by Pekka Paalanen
parent 5b0b770c2d
commit 379ee65dc7
  1. 20
      releasing.txt

@ -5,7 +5,11 @@ To make a release of Weston and/or Wayland, follow these steps.
$ make check $ make check
1. Update the first three lines of configure.ac to the intended 1. Verify that the wayland-protocols version dependency is correct,
and that wayland-protocols has had a release with any needed
protocol updates.
2. Update the first three lines of configure.ac to the intended
version, commit. Also note that Weston includes versioned version, commit. Also note that Weston includes versioned
dependencies on 'wayland-server' and 'wayland-client' in dependencies on 'wayland-server' and 'wayland-client' in
configure.ac which occasionally need updated as well. Then commit configure.ac which occasionally need updated as well. Then commit
@ -17,7 +21,7 @@ To make a release of Weston and/or Wayland, follow these steps.
$ git commit configure.ac -m "configure.ac: bump to version $RELEASE_NUMBER for the $RELEASE_NAME release" $ git commit configure.ac -m "configure.ac: bump to version $RELEASE_NUMBER for the $RELEASE_NAME release"
$ git push $ git push
2. For Weston releases, install Xwayland, either from your distro or 3. For Weston releases, install Xwayland, either from your distro or
manually (see http://wayland.freedesktop.org/building.html). If manually (see http://wayland.freedesktop.org/building.html). If
you install it to a location other than /usr/bin/Xwayland, specify you install it to a location other than /usr/bin/Xwayland, specify
this in the following env var: this in the following env var:
@ -33,7 +37,7 @@ To make a release of Weston and/or Wayland, follow these steps.
export LD_LIBRARY_PATH=$WLD/lib export LD_LIBRARY_PATH=$WLD/lib
export PKG_CONFIG_PATH=$WLD/lib/pkgconfig:$WLD/share/pkgconfig/ export PKG_CONFIG_PATH=$WLD/lib/pkgconfig:$WLD/share/pkgconfig/
3. Run the release.sh script to generate the tarballs, sign and 4. Run the release.sh script to generate the tarballs, sign and
upload them, and generate a release announcement template. upload them, and generate a release announcement template.
This script can be obtained from X.org's modular package: This script can be obtained from X.org's modular package:
@ -53,19 +57,19 @@ To make a release of Weston and/or Wayland, follow these steps.
$ ./publish-doc $ ./publish-doc
4. Compose the release announcements. The script will generate 5. Compose the release announcements. The script will generate
*.x.y.0.announce files with a list of changes and tags, one for *.x.y.0.announce files with a list of changes and tags, one for
wayland, one for weston. Prepend these with a human-readable wayland, one for weston. Prepend these with a human-readable
listing of the most notable changes. For x.y.0 releases, indicate listing of the most notable changes. For x.y.0 releases, indicate
the schedule for the x.y+1.0 release. the schedule for the x.y+1.0 release.
5. pgp sign the the release announcements and send them to 6. pgp sign the the release announcements and send them to
wayland-devel@lists.freedesktop.org wayland-devel@lists.freedesktop.org
6. Get your freshly posted release email URL from 7. Get your freshly posted release email URL from
http://lists.freedesktop.org/archives/wayland-devel/ http://lists.freedesktop.org/archives/wayland-devel/
7. Update releases.html in wayland-web with links to tarballs and 8. Update releases.html in wayland-web with links to tarballs and
the release email URL. the release email URL.
The register_release script in wayland-web will generate an HTML The register_release script in wayland-web will generate an HTML
@ -79,7 +83,7 @@ To make a release of Weston and/or Wayland, follow these steps.
$ git push $ git push
$ ./deploy $ ./deploy
8. Update topic in #wayland to point to the release announcement URL 9. Update topic in #wayland to point to the release announcement URL
For x.y.0 releases, also create the release series x.y branch. The x.y For x.y.0 releases, also create the release series x.y branch. The x.y
branch is for bug fixes and conservative changes to the x.y.0 release, branch is for bug fixes and conservative changes to the x.y.0 release,

Loading…
Cancel
Save