Bug#289890: gedit: builds arch-indep package as dependency of the binary-arch debian/rules target

Wouter Verhelst Wouter Verhelst <wouter@debian.org>, 289890@bugs.debian.org
Tue, 11 Jan 2005 17:48:05 +0100


Package: gedit-common
Version: 2.8.2-1
Severity: normal

According to Policy, section 5.2, a debian package that is
architecture-independent (thus, one that has 'Architecture: all' set in
the debian/control file) should be built as a dependant of the
binary-indep target of the debian/rules file.

The gedit package does not; not only is this against policy, it is also
a nuisance for those of us who maintain autobuilders: autobuilders
invoke 'dpkg-buildpackage -B' to avoid binary-indep packages to be
built, which results in a .changes that does not mention the _all.deb
files. As a result, they aren't automatically cleaned either, so must be
manually removed.

Of course, they're also a waste of precious CPU time.

Please modify your debian/rules file to not build Architecture: all
packages as a dependency of the binary-indep target.

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.9
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages gedit-common depends on:
ii  gedit                         2.8.2-1    light-weight text editor

-- no debconf information