Linux Archive

Linux Archive (http://www.linux-archive.org/)
-   Debian Development (http://www.linux-archive.org/debian-development/)
-   -   massive bug report to replace "!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386" kludges with dpkg wildcards (http://www.linux-archive.org/debian-development/553290-massive-bug-report-replace-kfreebsd-i386-kfreebsd-amd64-hurd-i386-kludges-dpkg-wildcards.html)

Robert Millan 07-16-2011 09:58 PM

massive bug report to replace "!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386" kludges with dpkg wildcards
 
Title and template description (below) is self-explanatory. 156
packages are affected (list is attached).

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

The debian/control file in %package% 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.

--
Robert Millan

Robert Millan 07-16-2011 09:59 PM

massive bug report to replace "!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386" kludges with dpkg wildcards
 
I forgot to CC debian-hurd, please follow-up there too.

2011/7/16 Robert Millan <rmh@debian.org>:
> Title and template description (below) is self-explanatory. *156
> packages are affected (list is attached).
>
> Package: %package%
> Severity: wishlist
> User: debian-bsd@lists.debian.org
> Usertags: kfreebsd
>
> The debian/control file in %package% 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.
>
> --
> Robert Millan
>



--
Robert Millan


--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: CAOfDtXP7z40-k64aQXpEREFes7osh9T7_Gww_QCvf5Lmxt9OGg@mail.gmail. com">http://lists.debian.org/CAOfDtXP7z40-k64aQXpEREFes7osh9T7_Gww_QCvf5Lmxt9OGg@mail.gmail. com


All times are GMT. The time now is 11:53 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.