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

Bug#252657: dpkg-dev: [arch]-specific Depends broken (see #170575)



reopen 252657
# more clarification needed, I do not intend to play BTS ping-pong
thanks
On 2005-03-18 Scott James Remnant <scott@netsplit.com> wrote:
[...]
> On Fri, 2004-06-04 at 17:36 +0200, Andreas Metzler wrote:
[...]
> > | dpkg (1.10.11) unstable; urgency=low
> > |   * All dependency fields parsed by controllib.pl support [arch]
> > |       specifiers.  If the arch specifier doesn't apply for the current
> > |       arch, then the item will not be added to the internal list structure
[...]
> > |         Allow for per-arch generated dependency fields.  Closes: #170575

> > This does not work (anymore), dpkg will generate a package without
> > *any* depends if e.g.
> > "Depends: ${shlibs:Depends}, debconf,grub[i386]"
> > is used in debian/control.
 
> This has nothing to do with regexs; this is simply that arch-specific
> dependencies are not permitted in anything but Build-*.

Hello,

I did not write anything about "regexs", I don't understand your first
comment.

You seem to have read only half of my quote. missing this one:

| * Allow for per-arch generated dependency fields.  Closes: #170575

170575 was a wishlist request to support arch-specific dependencies in
*Depends* and dpkg 1.10.11 claimed to close this wishlist request by
adding this support.

Current versions of dpkg do not support this, that is what my bug
report was about.

So there are three possibilities:

* dpkg 1.10.11 did not add support for arch-specific entries in
  *Depends* and closing 170575 with dpkg 1.10.11's changelog was an
  error.

* Later versions of dpkg broke arch-specific entries in *Depends*.

* dpkg maintainership (i.e. you) has changed its mind and chosen to
  intentionally remove support for arch-specific entries in *Depends*.

As I wrote this report a year ago I am not completely sure, but I
think my bugreport was triggered by an IRC conversation which very
strongly pointed to explanation#2 or explanation#3.
                cu andreas
-- 
"See, I told you they'd listen to Reason," [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in "Snow Crash"
                                           http://downhill.aus.cc/



Reply to: