RELEASING: Fix releasing instructions to match the latest release.sh

It seems that the tests don't need DRM master anymore? at least make
distcheck passes when X is running.

release.sh is also invoked with just the path to the libdrm git checkout
and we don't want to pass additional arguments that will be treated as
additional modules we want to release.

Also, make a note that release.sh will run make distcheck for you, so we
don't strickly need to run it beforehand.

Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
main
Damien Lespiau 2015-03-19 16:24:49 +00:00
parent 8576527cfa
commit 8f245b777b
1 changed files with 9 additions and 10 deletions

View File

@ -20,13 +20,12 @@ Follow these steps to release a new version of libdrm:
4) Run autoconf and then re-run ./configure so the build system 4) Run autoconf and then re-run ./configure so the build system
picks up the new version number. picks up the new version number.
5) Verify that the code passes "make distcheck". libdrm is tricky 5) (optional step, release.sh will make distcheck for you, but it can be
to distcheck since the test suite will need to become drm master. heart warming to verify that make distcheck passes)
This means that you need to run it outside X, that is, in text
mode (KMS or no KMS doesn't matter).
Running "make distcheck" should result in no warnings or errors Verify that the code passes "make distcheck". Running "make
and end with a message of the form: distcheck" should result in no warnings or errors and end with a
message of the form:
============================================= =============================================
libdrm-X.Y.Z archives ready for distribution: libdrm-X.Y.Z archives ready for distribution:
@ -52,11 +51,11 @@ Follow these steps to release a new version of libdrm:
6) Use the release.sh script from the xorg/util/modular repo to 6) Use the release.sh script from the xorg/util/modular repo to
upload the tarballs to the freedesktop.org download area and upload the tarballs to the freedesktop.org download area and
create an annouce email template. The script takes three create an annouce email template. The script takes one argument:
arguments: a "section", the previous tag and the new tag we just the path to the libdrm checkout. So, if a checkout of modular is
created. For 2.4.16 again, the command is: at the same level than the libdrm repo:
../modular/release.sh libdrm 2.4.15 2.4.16 ./modular/release.sh libdrm
This copies the two tarballs to freedesktop.org and creates This copies the two tarballs to freedesktop.org and creates
libdrm-2.4.16.announce which has a detailed summary of the libdrm-2.4.16.announce which has a detailed summary of the