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>
This commit is contained in:
committed by
Pekka Paalanen
parent
5b0b770c2d
commit
379ee65dc7
+12
-8
@@ -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,
|
||||||
|
|||||||
Reference in New Issue
Block a user