Bug#634491: i3status: debian/control uses hardcoded list of non-Linux architectures

July 18th, 2011 - 10:40 pm ET by Robert Millan | Report spam
Package: i3status
Severity: wishlist
User: debian-devel@lists.debian.org
Usertags: linux-any

The debian/control file in i3status uses a negated list of architectures
to specify a package relationship (most likely Build-Depends) on a
Linux-specific package. I.e. something like:

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

This is problematic because it will fail for any future kfreebsd-* or hurd-*
architecture (like the upcoming kfreebsd-mipsel port). The correct way
would be to use dpkg architecture wildcards, e.g.:

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

Please consider making this adjustment to make life easier for future
porting efforts.

Thanks!



To UNSUBSCRIBE, email to debian-bugs-dist-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
email Follow the discussionReplies 1 replyReplies Make a reply

Replies

#1 Michael Stapelberg
July 19th, 2011 - 10:00 am ET | Report spam
Hi Robert,

Excerpts from Robert Millan's message of 2011-07-18 16:11:58 +0200:
This is problematic because it will fail for any future kfreebsd-* or hurd-*
architecture (like the upcoming kfreebsd-mipsel port). The correct way
would be to use dpkg architecture wildcards, e.g.:

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


Thanks for this hint! I updated the debian packaging and the next upload (which
is planned for within the next few dates) will contain [linux-any].

Best regards,
Michael



To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact

Similar topics