GNOME Bugzilla – Bug 530751
package content changed if build twice or more times in a row
Last modified: 2009-12-15 09:49:33 UTC
[forwarded from http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=441713] It was found in version 0.3.1 and still exist in latest version. The current debdiff says: Files in second .changes but not in first ----------------------------------------- -rw-r--r-- root/root /usr/share/doc/libgtksourceviewmm-2.0-doc/docs/reference/doxygen-warnings.txt.gz Files in first .changes but not in second ----------------------------------------- -rw-r--r-- root/root /usr/share/doc/libgtksourceviewmm-2.0-doc/docs/reference/html/classGlib_1_1Value_3_01gtksourceview_1_1SourceTagStyle_01_4.html -rw-r--r-- root/root /usr/share/doc/libgtksourceviewmm-2.0-doc/docs/reference/html/classgtksourceview_1_1SourceTag-members.html -rw-r--r-- root/root /usr/share/doc/libgtksourceviewmm-2.0-doc/docs/reference/html/classgtksourceview_1_1SourceTag.html -rw-r--r-- root/root /usr/share/doc/libgtksourceviewmm-2.0-doc/docs/reference/html/classgtksourceview_1_1SourceTagStyle-members.html -rw-r--r-- root/root /usr/share/doc/libgtksourceviewmm-2.0-doc/docs/reference/html/classgtksourceview_1_1SourceTagStyle.html -rw-r--r-- root/root /usr/share/doc/libgtksourceviewmm-2.0-doc/docs/reference/html/classgtksourceview_1_1SourceTagTable-members.html -rw-r--r-- root/root /usr/share/doc/libgtksourceviewmm-2.0-doc/docs/reference/html/classgtksourceview_1_1SourceTagTable.html -rw-r--r-- root/root /usr/share/doc/libgtksourceviewmm-2.0-doc/docs/reference/html/functions_0x6f.html -rw-r--r-- root/root /usr/share/doc/libgtksourceviewmm-2.0-doc/docs/reference/html/functions_func_0x6f.html -rw-r--r-- root/root /usr/share/doc/libgtksourceviewmm-2.0-doc/docs/reference/html/functions_vars.html -rw-r--r-- root/root /usr/share/doc/libgtksourceviewmm-2.0-doc/docs/reference/html/pages.html -rw-r--r-- root/root /usr/share/doc/libgtksourceviewmm-2.0-doc/docs/reference/html/patternpage.html -rw-r--r-- root/root /usr/share/doc/libgtksourceviewmm-2.0-doc/docs/reference/html/sourcelanguagesmanager_8h-source.html -rw-r--r-- root/root /usr/share/doc/libgtksourceviewmm-2.0-doc/docs/reference/html/sourcelanguagesmanager_8h.html -rw-r--r-- root/root /usr/share/doc/libgtksourceviewmm-2.0-doc/docs/reference/html/sourcetag_8h-source.html -rw-r--r-- root/root /usr/share/doc/libgtksourceviewmm-2.0-doc/docs/reference/html/sourcetag_8h.html -rw-r--r-- root/root /usr/share/doc/libgtksourceviewmm-2.0-doc/docs/reference/html/sourcetagstyle_8h-source.html -rw-r--r-- root/root /usr/share/doc/libgtksourceviewmm-2.0-doc/docs/reference/html/sourcetagstyle_8h.html -rw-r--r-- root/root /usr/share/doc/libgtksourceviewmm-2.0-doc/docs/reference/html/sourcetagtable_8h-source.html -rw-r--r-- root/root /usr/share/doc/libgtksourceviewmm-2.0-doc/docs/reference/html/sourcetagtable_8h.html As Mike O'Connor <stew@vireo.org> said: The above files are shipped in the .orig.tar.gz, however the build system is not able to generate them. So the first time the package is built, they are put into the .deb. The second time they package is built, they are removed by make clean, and make does not regenerate them.
It would be nice if someone can figure out a patch for this, probably by looking at gtkmm's build files. If not, I'll get around to it eventually.
Looks like the problem is in the clean-local target in docs/reference/Makefile.am, which deletes both html and doxygen-warning.txt, so that after `make clean' they will have to be regenerated in the build environment, which differs from the ones in upstream tarball. As the docs should be shipped with the upstream tarball, should the clean-local target be dropped?
gtksourceviewmm recently transitioned to mm-common. It is quite likely that this bug was fixed in the process. Krzesimir?
Yes, it is fixed in master.