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

Missing dependency when building BTS pseudo-packages description translation from webwml CVS



Hello,

I recently translated Debian BTS pseudo-packages description in French
(/webwml/french/Bugs/pseudo-packages.translated-description in the Debian
CVS). However, the webpage
(http://www.debian.org/Bugs/pseudo-packages.fr.html) was not
automatically rebuilt after this change.

I think that this comes from a missing dependency in the english
Makefile (/webwml/english/Bugs/Makefile). A possible correction would
be:

Index: Makefile
===================================================================
RCS file: /cvs/webwml/webwml/english/Bugs/Makefile,v
retrieving revision 1.15
diff -u -r1.15 Makefile
--- Makefile    2 Nov 2002 18:02:31 -0000       1.15
+++ Makefile    13 Feb 2004 00:16:59 -0000
@@ -21,4 +21,5 @@
 server-request.$(LANGUAGE).html: $(TEMPLDIR)/template.wml otherpages.inc $(ENGLISHDIR)/Bugs/footer.inc
 pseudo-packages.$(LANGUAGE).html: $(ENGLISHDIR)/Bugs/pseudo-packages.description \
   $(TEMPLDIR)/template.wml otherpages.inc $(ENGLISHDIR)/Bugs/footer.inc \
-  $(ENGLISHDIR)/Bugs/pseudo-packages.inc
+  $(ENGLISHDIR)/Bugs/pseudo-packages.inc \
+  $(shell [ -f pseudo-packages.translated-description ] && echo "pseudo-packages.translated-description") 


It seems to do the correct thing for every language (even if the file
does not exist), but there may be a simpler solution.

Greetings,


Fred



Reply to: