[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

massive bug report to replace hardcoded "kfreebsd-i386 kfreebsd-amd64" with "kfreebsd-any" (where suitable)

This one affects only 22 packages:

argyll cdparanoia checkinstall cyrus-imapd-2.2 cyrus-imapd-2.4
dvd+rw-tools freeglut icecc k3b k8temp kolab-cyrus-imapd libburn
libcdio libgtop2 libisoburn libsysactivity mtx oss-libsalsa qpxtool
sg3-utils xmail xserver-xorg-input-joystick

Package: %package%
Severity: wishlist
User: debian-bsd@lists.debian.org
Usertags: kfreebsd

The debian/control file in %package% uses a hardcoded list of kfreebsd-*
architectures (e.g "kfreebsd-i386 kfreebsd-amd64") to specify a package
relationship (most likely Build-Depends) that isn't specific to i386
or amd64 hardware.  I.e. something like:

  Build-Depends: libfoo-dev [kfreebsd-i386 kfreebsd-amd64]

Since this relationship would apply all the same for kfreebsd-* architectures
other than kfreebsd-i386 or kfreebsd-amd64 (like the upcoming kfreebsd-mipsel
port), please consider using dpkg wildcards instead.  For example:

  Build-Depends: libfoo-dev [kfreebsd-any]


Robert Millan

Reply to: