[PATCH weston] releasing.txt: Add step about checking wayland-protocols dependency
Bryce Harrington
bryce at osg.samsung.com
Wed Nov 18 23:33:35 PST 2015
On Wed, Nov 18, 2015 at 10:45:28AM +0800, Jonas Ådahl wrote:
> Signed-off-by: Jonas Ådahl <jadahl at gmail.com>
> Cc: Bryce Harrington <bryce at osg.samsung.com>
> ---
>
> Hi Bryce,
>
> Last time you asked about something like this, but it slipped my mind. Is this
> enough of a reminder or should it be more descriptive?
Thanks, yeah that'll do.
It does leave the question of how to do the determination, and the
question of how to handle getting a release of wayland-protocols but
that can get sorted out in time I guess. This is enough to make sure we
don't forget to look into that.
Bryce
> Jonas
>
>
> releasing.txt | 20 ++++++++++++--------
> 1 file changed, 12 insertions(+), 8 deletions(-)
>
> diff --git a/releasing.txt b/releasing.txt
> index 52adaa3..fe6aa59 100644
> --- a/releasing.txt
> +++ b/releasing.txt
> @@ -5,7 +5,11 @@ To make a release of Weston and/or Wayland, follow these steps.
>
> $ 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
> dependencies on 'wayland-server' and 'wayland-client' in
> 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 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
> you install it to a location other than /usr/bin/Xwayland, specify
> 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 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.
> 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
>
>
> - 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
> wayland, one for weston. Prepend these with a human-readable
> listing of the most notable changes. For x.y.0 releases, indicate
> 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 at 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/
>
> - 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 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
> $ ./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
> branch is for bug fixes and conservative changes to the x.y.0 release,
> --
> 2.4.3
More information about the wayland-devel
mailing list