Package: topgit Version: 0.7-1 Severity: normal tg2quilt.mk contains: $(QUILT_STAMPFN): tg-export where tg-export is phony target. This causes execution of $(QUILT_STAMPFN) target whenewer it is referenced, not only when $(QUILT_STAMPFN) does not exist. This in turn causes execution of all depending targets, even non-phony. This can lead to repeated compilation if debian/rules relies on -stamp files.
For example you can look at build log of topgit and see how build-stamp target is executed twice. In this case nothing is recompiled (only make is run), but it is different for some other packages. It can be fixed by introducing non-phony target (let's say tg-export-stamp). Stamp file can be removed in clean rule. -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.29 (SMP w/2 CPU cores; PREEMPT) Locale: LANG=uk_UA.UTF-8, LC_CTYPE=uk_UA.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages topgit depends on: ii git-core 1:1.6.2.2-1 fast, scalable, distributed revisi topgit recommends no packages. Versions of packages topgit suggests: ii git-email 1:1.6.2.2-1 fast, scalable, distributed revisi ii make 3.81-5 The GNU version of the "make" util ii quilt 0.46-6 Tool to work with series of patche -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org