Comment 13 for bug 954029

Revision history for this message
Daniel Hartwig (wigs) wrote : Re: package gettext 0.18.1.1-5ubuntu3 failed to install/upgrade: gettext:i386 0.18.1.1-5ubuntu3 (Multi-Arch

Almost all duplicates here have wine1.4 packages involved.

Binary packages wine1.4-i386 and wine1.4-amd64 both have “Recommends: gettext”, which is Multi-Arch: allowed. As a result the system attempts to install both gettext:i386 and gettext:amd64, which is not allowed. The wine1.4 packages should whether they actually use the package gettext (see below) and, if so, whether using “Recommends: gettext:any” is more appropriate.

The direct recommends was introduced with this change:

wine1.4 (1.4-0ubuntu1) precise; urgency=low

  * New upstream release
    - Bug fixes only, we are in code freeze.
  * debian/control:
    - break/replace packages before 1.4
    - Add a lot of optional packages to the list of recommends that were not
      auto-depended on by dh_shlibdeps: gettext, […]

-- Scott Ritchie <email address hidden> Sun, 11 Mar 2012 07:42:41 -0700

however, runtime library support for gettext is provided in the libgettextpo0 package which is correctly included in ${shlibs:Depends}. The package gettext should only be interesting for it's tools and shell script support. Unless wine is using gettext in shell scripts or manipulating po, gmo files at runtime it probably does not need this package at all.