Your message dated Wed, 18 Jul 2012 16:33:13 +0200
with message-id <20120718143313.ga15...@gaara.hadrons.org>
and subject line Re: Bug#112325: dpkg-gencontrol: mistakes hurd-i386 for i386
has caused the Debian Bug report #112325,
regarding dpkg-dev: should allow exclusion of architectures
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
112325: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=112325
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: dpkg-dev
Version: 1.9.17
Severity: normal

one of my packages, nbd-client, requires kernel support from the Linux
kernel. So, it won't run on The Hurd (currently the only non-linux port in
the archive), which is why I added a line like 

Architecture: !hurd-i386

to the controlfile, thereby assuming that nbd-client will be built on all
architectures but The Hurd. However, when trying to build nbd on my
personal system (an i386), I get an error:

dpkg-gencontrol: error: current build architecture i386 does not appear in 
package's list (!(hurd-i386))

-- System Information
Debian release: testing/unstable
Architecture: i386
Kernel: Linux rock 2.4.9 #3 vr aug 17 20:18:58 CEST 2001 i586
Locale: LANG=nl_BE, LC_CTYPE=nl_BE

Versions of packages dpkg-dev depends on:
ii  binutils                  2.11.90.0.31-1 The GNU assembler, linker and bina
ii  cpio                      2.4.2-37       GNU cpio -- a program to manage ar
ii  make                      3.79.1-10      The GNU version of the "make" util
ii  patch                     2.5.4-5        Apply a diff file to an original
ii  perl [perl5]              5.6.1-5        Larry Wall's Practical Extraction
ii  perl-modules              5.6.1-5        Core Perl modules.



--- End Message ---
--- Begin Message ---
Hi!

On Sat, 2001-09-15 at 15:24:22 +0200, Wouter Verhelst wrote:
> reopen 112325
> severity 112325 wishlist
> 
> On Sat, 15 Sep 2001, Wichert Akkerman wrote:
> 
> > Previously Wouter Verhelst wrote:
> > > Architecture: !hurd-i386
> > 
> > That is not a valid syntax, exclusions are not supported there. You have
> > to give the full list of architectures.
> 
> I tried to do it that way since it's easier to maintain, as compared
> to a nearly-full list of architectures. If not valid currently, please
> consider allowing this syntax somewhere in the future (that would be
> after woody's release, probably).

Using the negated list has the problem that it's not really correct,
because the package will only build on a positive set of
architectures, it would need to be updated whenever new architectures
that do not support the package get introduced and will cause issues
for third party distributions building for architectures not supported
by Debian.

Now that we have architecture wildcards your specific problem can be
solved more cleanly with just:

  Architecture: linux-any

and as such I'm closing this request.

thanks,
guillem

--- End Message ---

Reply via email to