[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