[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] README-release improvements
From: |
Gary V. Vaughan |
Subject: |
Re: [PATCH] README-release improvements |
Date: |
Sat, 22 Oct 2011 19:14:23 +0700 |
Hi Jim,
On 22 Oct 2011, at 17:15, Jim Meyering wrote:
> Gary V. Vaughan wrote:
>>
>> If you want to clean the cruft out of your working directories before
>> starting the release process, you should do it before you change branches
>> and merge changes from upstream, using the Makefile that you already have
>> that is already in sync with the rest of your tree:
>>
>> make maintainer-clean
>> git checkout master
>> git pull origin master
>> ./bootstrap
>> ./configure
>
> Yes, running "make maintainer-clean" is a requirement.
> A patch with that improvement would be welcome.
Okay to push?
--
readme-release: several release instructions improvements.
* README-release: Don't git pull all branches when only master
is needed for the release process.
Don't try to run ./configure right after git pull incase files
that influence the bootstrap process have changed, move the
./configure step to after running ./bootstrap.
Don't bootstrap "one last time"... it's the first time!
---
diff --git a/ChangeLog b/ChangeLog
index 25790a6..8b0f6a5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2011-10-22 Gary V. Vaughan <address@hidden>
+
+ readme-release: Don't git pull all branches when only master
+ is needed for the release process.
+ Run make maintainer-clean before changing trees and merging.
+ Don't try to run ./configure right after git pull incase files
+ that influence the bootstrap process have changed, move the
+ ./configure step to after running ./bootstrap.
+ Don't bootstrap "one last time"... it's the first time!
+
2011-10-19 Gary V. Vaughan <address@hidden>
maint.mk: Respect $(build_aux) in web-manual rule.
diff --git a/top/README-release b/top/README-release
index 0e1694d..f43b7ad 100755
--- a/top/README-release
+++ b/top/README-release
@@ -2,9 +2,9 @@
* start from a clean, up-to-date git directory.
- git checkout master; git pull
-
-* Run ./configure && make maintainer-clean
+ make maintainer-clean
+ git checkout master
+ git pull origin master
* Ensure that the desired versions of autoconf, automake, etc.
are in your PATH. See the buildreq list in bootstrap.conf for
@@ -18,12 +18,10 @@
http://hydra.nixos.org/jobset/gnu/@address@hidden
-* Run bootstrap one last time. This downloads any new translations:
-
- ./bootstrap
+* Run "./bootstrap && ./configure". This downloads any new translations.
* Pre-release testing:
- Ensure that make check syntax-check succeeds.
+ Ensure that "make check syntax-check" succeeds.
* Run "make distcheck"
Cheers,
--
Gary V. Vaughan (gary AT gnu DOT org)
- [PATCH] README-release improvements, Gary V. Vaughan, 2011/10/21
- Re: [PATCH] README-release improvements, Stefano Lattarini, 2011/10/22
- Re: [PATCH] README-release improvements, Jim Meyering, 2011/10/22
- Re: [PATCH] README-release improvements, Stefano Lattarini, 2011/10/22
- Re: [PATCH] README-release improvements, Gary V. Vaughan, 2011/10/23
- Re: [PATCH] README-release improvements, Stefano Lattarini, 2011/10/23
Re: [PATCH] README-release improvements, Bruno Haible, 2011/10/21