[Bug 925105] Re: dh_installdocs adding of misc depends on a package is not multiarch aware

Launchpad Bug Tracker 925105 at bugs.launchpad.net
Mon Feb 6 21:11:20 UTC 2012


** Branch linked: lp:ubuntu/wine1.4

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to debhelper in Ubuntu.
https://bugs.launchpad.net/bugs/925105

Title:
  dh_installdocs adding of misc depends on a package is not multiarch
  aware

Status in “debhelper” package in Ubuntu:
  New

Bug description:
  The new wine1.4 package builds multiple subpackages, with the
  following multi-arch relationships:

  wine1.4  M-A: allowed
  wine1.4-i386: foreign (built on i386 only)
  wine1.4-amd64: foreign (built on amd64 only)

  wine1.4-i386 and wine1.4-amd64 depend on wine1.4:any of the matching binary version
  wine1.4:amd64 depends on wine1.4-i386 and wine1.4-amd64.

  Since installation of any of these packages will result in a wine1.4
  packages being installed (of some architecture), I used dh_installdoc
  --link-doc=wine1.4

  However, the result is that these packages become uninstallable, as
  --link-doc=wine1.4 will add a dependency on wine1.4 to each package,
  rather than a dependency on wine1.4:any.

  I believe a general change to the misc depends added by dh_installdocs
  to just be :any should work in all cases, as if the referred to
  package is not M-A: allowed then apt/dpkg will just treat the :any as
  a same-arch relationship.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/debhelper/+bug/925105/+subscriptions




More information about the foundations-bugs mailing list