While working on Debian's “reproducible builds” effort [1], we have noticed
that vim has produced different documentation files on two successive builds 
In one run a generated HTML file didn't contain links to tags, but did
so on another run (in an otherwise identical environment).

After checking it locally, it turned out to be related to parallel building.
The file tags.html (which is not generated from a .txt file) is contained in
the HTMLS list, but also its own make target.
The attached patch fixes it by removing tags.html from the HTMLS list.


[1]: https://wiki.debian.org/ReproducibleBuilds
[2]: https://reproducible.debian.net/rb-pkg/vim.html
diff -r 2bf1d3dc0467 runtime/doc/Makefile
--- a/runtime/doc/Makefile	Wed Jan 14 21:22:01 2015 +0100
+++ b/runtime/doc/Makefile	Sat Jan 17 01:29:47 2015 +0100
@@ -229,7 +229,6 @@
 	starting.html \
 	syntax.html \
 	tabpage.html \
-	tags.html \
 	tagsrch.html \
 	term.html \
 	tips.html \

Attachment: signature.asc
Description: OpenPGP digital signature

Reproducible-builds mailing list

Reply via email to