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: <d47000c6c7fe974919cb6e256fcc866eb6b19273.1355093664.git.stefano.lattar...@gmail.com> From: Stefano Lattarini <stefano.lattar...@gmail.com> 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 <stefano.lattar...@gmail.com> --- 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