[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 0/6] More automation in the release procedure
From: |
Stefano Lattarini |
Subject: |
Re: [PATCH 0/6] More automation in the release procedure |
Date: |
Sun, 09 Dec 2012 23:54:41 +0100 |
On 12/08/2012 09:42 PM, Stefano Lattarini wrote:
> Hello automakers.
>
> After some rounds of testing of 'maint', today I decided the time was
> almost ripe for a 1.12.6 release. Just after thinking that, I thought
> "Nooo, here it comes another load of clerical work required by the
> release process!".
>
> Well, I guess that is a clear indicator of missing automation :-)
> We can and should do better. So I wrote this patch series to somewhat
> lighten the burden of making a release. While at it, I threw in some
> related tweaks and improvements.
>
> I intended to push this by tomorrow. Any objection, observation,
> suggestion?
>
> Regards,
> Stefano
>
> -*-*-*-
>
> Stefano Lattarini (6):
> release: distinguish major and minor releases
> release: generate a stub for the release announcement
> sync: update files from upstream with "make fetch"
> docs: copy the 'gendocs.sh' script from Texinfo CVS repository
> docs: add rule to generate manuals for www.gnu.org
> fetch: improve, and reduce code duplication
>
> .gitignore | 2 +
> HACKING | 14 +-
> Makefile.am | 191 +++++++++++++++++------
> lib/config.sub | 8 +-
> lib/gendocs.sh | 434
> +++++++++++++++++++++++++++++++++++++++++++++++++++
> lib/gendocs_template | 87 +++++++++++
> 6 files changed, 678 insertions(+), 58 deletions(-)
> create mode 100755 lib/gendocs.sh
> create mode 100644 lib/gendocs_template
>
I've now pushed this series, plus the follow-up commit below.
Regards,
Stefano
---- 8< ---- 8< ---- 8< ---- 8< ---- 8< ---- 8< ---- 8< ---- 8< ---- 8< ----
>From d47000c6c7fe974919cb6e256fcc866eb6b19273 Mon Sep 17 00:00:00 2001
Message-Id: <address@hidden>
From: Stefano Lattarini <address@hidden>
Date: Sat, 8 Dec 2012 21:45:53 +0100
Subject: [PATCH] maintcheck: prefer '$(am__cd)' over plain 'cd'
In a couple of rules in out own build system, as suggested by the
maintainer check 'sc_cd_relative_dir'.
* Makefile.am (web-manuals, clean_texinfo_clutter_cmd): Adjust.
Signed-off-by: Stefano Lattarini <address@hidden>
---
Makefile.am | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/Makefile.am b/Makefile.am
index ee1fdce..22a8fbd 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1000,8 +1000,8 @@ fetch:
# The gendocs.sh script sadly leaves TeX and Texinfo auxiliary files
# in the directory where it's invoked.
clean_texinfo_clutter_cmd = \
- cd doc && rm -f *.ac *.aux *.cm *.cp *.cps *.fn *.fns *.ky \
- *.log *.op *.pg *.toc *.tp *.tr *.vr *.vrs
+ $(am__cd) doc && rm -f *.ac *.aux *.cm *.cp *.cps *.fn *.fns *.ky \
+ *.log *.op *.pg *.toc *.tp *.tr *.vr *.vrs
clean-web-manuals:
$(AM_V_at)rm -rf doc/web-manuals
@@ -1014,7 +1014,7 @@ web-manuals:
$(AM_V_at)rm -rf doc/web-manuals
$(AM_V_GEN): \
## The gendocs.sh script only works from the srcdir, sadly.
- && cd $(srcdir)/doc \
+ && $(am__cd) $(srcdir)/doc \
&& GENDOCS_TEMPLATE_DIR=../lib \
&& export GENDOCS_TEMPLATE_DIR \
## Try to respect silent rules.
--
1.8.0.1.347.gf94c325
- [PATCH 0/6] More automation in the release procedure, Stefano Lattarini, 2012/12/08
- [PATCH 1/6] release: distinguish major and minor releases, Stefano Lattarini, 2012/12/08
- [PATCH 2/6] release: generate a stub for the release announcement, Stefano Lattarini, 2012/12/08
- [PATCH 3/6] sync: update files from upstream with "make fetch", Stefano Lattarini, 2012/12/08
- [PATCH 5/6] docs: add rule to generate manuals for www.gnu.org, Stefano Lattarini, 2012/12/08
- [PATCH 6/6] fetch: improve, and reduce code duplication, Stefano Lattarini, 2012/12/08
- [PATCH 4/6] docs: copy the 'gendocs.sh' script from Texinfo CVS repository, Stefano Lattarini, 2012/12/08
- Re: [PATCH 0/6] More automation in the release procedure,
Stefano Lattarini <=