After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 530751 - package content changed if build twice or more times in a row
package content changed if build twice or more times in a row
Status: RESOLVED FIXED
Product: gtksourceviewmm
Classification: Other
Component: general
git master
Other Linux
: Normal normal
: ---
Assigned To: gtksourceviewmm-maint
gtksourceviewmm-maint
Depends on:
Blocks:
 
 
Reported: 2008-04-30 16:05 UTC by Deng Xiyue
Modified: 2009-12-15 09:49 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Deng Xiyue 2008-04-30 16:05:13 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.
Comment 1 Murray Cumming 2008-05-13 09:26:23 UTC
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.
Comment 2 Deng Xiyue 2008-10-12 08:23:43 UTC
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?
Comment 3 Daniel Elstner 2009-12-15 06:46:58 UTC
gtksourceviewmm recently transitioned to mm-common.  It is quite likely that this bug was fixed in the process.

Krzesimir?
Comment 4 Krzesimir Nowak 2009-12-15 09:49:33 UTC
Yes, it is fixed in master.