El 17/09/10 17:03, Gerald Pfeifer escribió:
On Mon, 30 Aug 2010, Cristian Rodríguez wrote:
Over the weekend, I did a review of this as well:
a) doxygen didnt make it easier (fixed in sr#46588) b) gtk-doc injects its current version into XML and HTML files (bnc#635376) c) massive usage of __DATE__ __TIME__ proposed alternatives in #bnc635351
d) still images, pdf's and other documents, either generated by htmldoc, dvips (etc..) set the current creation/modification date on generated docs to the build time instead of the source file's.
Thanks. Looking at the updates my test machine running FACTORY has seen over the last ten days, this is really a lot. Hopefully those initiatives of yours will help cut this down!
I submitted a massive batch of packages attempting to correct this, still there are plenty more, most are autogenerated documentation, mayor annoyance is ghostscript, or related tools that generate pdfs, Looking at the source code, it says putting current localtime in pdf files is indeed wrong BUT that's how adobe does it... Also wrote a patch to build-compare to make it attempt to compare pdfs in a reasonable way, it is quite hackish as according to my research, there is no clean way to compare the whole PDF "appearance" with total confidence :| Not sure it is a good idea at all. I did write a few rpmlint checks [1] one for checking __DATE__ and __TIME__ and other for checking if the "buildhost" is embeeded in binaries, as many stuff uses "built: __DATE__ __TIME__ on: $host by $user" :-| [1] http://gitorious.org/opensuse/rpmlint-checks/merge_requests/2 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org