Package: winetricks
Version: 0.0+20121030+svn918-1
Severity: important

Dear Maintainer,

I'm running Debian Testing on x86_64, and since most of the Windows
programs I want to run are 32-bit, I've used the new Multi-Arch feature
to install a 32-bit version of wine-unstable (following the instructions
printed by the 64-bit wine package). I installed winetricks and used it
quite happily for some time.

Then a few weeks ago, I was updating my system and suddenly there was
a snarl of dependencies where apparently I either had to uninstall
winetricks or switch from wine-unstable (which is wine 1.5) to wine
(which is wine-1.4). Since I didn't need winetricks right at that
moment, I chose to uninstall it and forgot about it for a while.

This evening I wanted to tinker with Windows apps again, so I tried to
re-install Wine, and this is what apt-get told me:

    The following extra packages will be installed:
      libfontconfig1:i386 libltdl7:i386 libodbc1:i386 libwine:i386
      libwine-bin:i386 libxslt1.1:i386 wine wine-bin:i386
    Suggested packages:
      libmyodbc:i386 odbc-postgresql:i386 tdsodbc:i386 unixodbc-bin:i386
      wine-doc:i386 libwine-cms:i386 libwine-sane:i386 libwine-ldap:i386
      libwine-print:i386 libwine-openal:i386 libwine-gphoto2:i386
    Recommended packages:
      libgsm1:i386 libv4l-0:i386 ttf-liberation:i386 libwine-gl:i386
      libwine-alsa:i386 libwine-oss:i386
    The following NEW packages will be installed:
      libfontconfig1:i386 libltdl7:i386 libodbc1:i386 libwine:i386
      libwine-bin:i386 libxslt1.1:i386 wine wine-bin:i386 winetricks
    0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded.
    Need to get 224 kB/21.4 MB of archives.
    After this operation, 102 MB of additional disk space will be used.
    Do you want to continue [Y/n]? 

Since I already have wine-unstable installed and working nicely, I don't
really want to install all that extra stuff. My Debian-fu isn't strong
enough to figure out exactly why apt-get wants to install those things,
but here's some things that seem to me to be relevant:

    - I mentioned that the original dependency snarl happened "a few
      weeks ago", I don't remember the exact date, but I see that about
      six weeks ago a new version of the winetricks package migrated
      from unstable to testing[1], and the main change was
      a simplification of the "Depends" metadata[2].
    - "apt-cache show winetricks" tells me that the winetricks package
      has "Architecture: all", and the only documentation I can find on
      multi-arch[3] says: "To avoid breaking this assumption,
      Architecture: all packages will, at least initially, be treated as
      equivalent to packages of the native architecture for all
      dependency resolution." I wonder if apt-get is ignoring my
      installed wine-unstable because it's not the native architecture,
      although that wouldn't explain why it wants to install a different
      package from a non-native architecture instead.

I'm not completely convinced that this is a problem specific to
winetricks (it might possibly be a corner-case in multi-arch support
that apt/dpkg don't yet handle), but I figured I should let *somebody*
know!

Thanks for maintaining the useful winetricks package!

[1]: http://packages.qa.debian.org/w/winetricks.html
[2]: http://packages.qa.debian.org/w/winetricks/news/20121102T163239Z.html
[3]: 
https://wiki.ubuntu.com/MultiarchSpec#Dependencies_involving_Architecture:_all_packages

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.2.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages winetricks depends on:
ii  cabextract         1.4-3
ii  p7zip              9.20.1~dfsg.1-4
ii  unzip              6.0-8
ii  wget               1.13.4-3
ii  wine-bin-unstable  1.5.6-2

Versions of packages winetricks recommends:
ii  gksu       2.0.2-6
ii  sudo       1.8.5p2-1
ii  xdg-utils  1.1.0~rc1+git20111210-6
ii  zenity     3.4.0-2

Versions of packages winetricks suggests:
ii  wine-unstable  1.5.6-2


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to