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

Reply via email to