[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Makefile prerequisites for Etch Release Notes



Hi Frank,

I noticed missing build prerequisites for
http://www.debian.org/releases/etch/releasenotes. The natural way to fix
this is to synchronize with Sarge's files.

Analysing these I found that you added 17 months ago (revision 1.7)
release-notes files as prerequisites for releasenotes.*.html in
webwml/english/releases/sarge/Makefile
(http://cvs.debian.org/webwml/english/releases/sarge/Makefile?rev=1.8&root=webwml&view=log)

Log: Add release-notes files as prerequisites for releasenotes.*.html
Patch:
 releasenotes.$(LANGUAGE).html: releasenotes.wml $(TEMPLDIR)/release.wml \
-  $(ENGLISHDIR)/releases/sarge/release.data $(ENGLISHDIR)/releases/info
+  $(ENGLISHDIR)/releases/sarge/release.data $(ENGLISHDIR)/releases/info \
+  $(wildcard $(HTMLDIR)/*/release-notes*)

Can you please explain this? Does it mean that this page is rebuild
everytime a file in release-notes.<lang>.html/ changes (once a typo is
fixed, ...)?

Since http://www.us.debian.org/releases/sarge/releasenotes just provides
a table of available architectures/languages (which is extracted from
release.data) this page does not depend on the content of the various
Release Notes, right?

Jens



Reply to: