Dependencies for wine1.2-dev are wrong

Bug #410911 reported by Richard Cavell
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
wine1.2 (Ubuntu)
Fix Released
Undecided
Scott Ritchie
Nominated for Karmic by andrey i. mavlyanov

Bug Description

Package wine contains the 'stable' release of wine (1.0.1). Package wine1.2 contains the 'unstable' release of wine, 1.1.26. Wine has 1.2 marked as a version milestone, so the name wine1.2 makes sense.

So it is possible to install both version 1.0.1 and 1.1.26 simultaneously.

But package wine1.2-dev depends on wine (=1.1.26-0ubuntu1). It should depend on wine1.2 (=1.1.26-0ubuntu1). There is no wine 1.1.26 on Ubuntu. That version of wine is called wine1.2. Package wine1.2-dev also conflicts with and replaces wine-dev (<1.2). This is not correct. Package wine-dev version 1.0.1 ought to be able to exist independently. Package 1.2-dev does not conflict with wine-dev version 1.0.1. Also, I think the libs need to be checked.

Richard

Related branches

Revision history for this message
Scott Ritchie (scottritchie) wrote :

Thank you. 1.0.1 and 1.1.26 shouldn't be possible to install simultaneously. wine1.2 is supposed to remove wine 1.0

You're right about the wine-dev problem though, I'll fix that.

Libs might just need an auto rebuild, which will happen when wine1.2 becomes 1.1.27.

Changed in wine1.2 (Ubuntu):
assignee: nobody → Scott Ritchie (scottritchie)
status: New → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package wine1.2 - 1.1.27-0ubuntu1

---------------
wine1.2 (1.1.27-0ubuntu1) karmic; urgency=low

  * New upstream release
    - New version of the Gecko engine.
    - New GSM 06.10 codec support.
    - Improved support for the disk volume APIs.
    - Support for XShm pixmaps for better performance.
    - Various bug fixes.
  * debian/control: wine-dev depends on wine1.2 (LP: #410911)

 -- Scott Ritchie <email address hidden> Mon, 10 Aug 2009 03:43:41 -0700

Changed in wine1.2 (Ubuntu):
status: In Progress → Fix Released
Changed in wine1.2 (Ubuntu):
status: Fix Released → Confirmed
Revision history for this message
Scott Ritchie (scottritchie) wrote :

andrey could you please explain why you've reopened the bug?

Revision history for this message
andrey i. mavlyanov (andrey-mavlyanov) wrote :

====
aim@aim-laptop:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu karmic (development branch)
Release: 9.10
Codename: karmic

aim@aim-laptop:~$ apt-cache show wine1.2
Package: wine1.2
Priority: optional
Section: universe/otherosfs
Installed-Size: 75724
Maintainer: Ubuntu MOTU Developers <email address hidden>
Original-Maintainer: Scott Ritchie <email address hidden>
Architecture: amd64
Version: 1.1.31-0ubuntu1
Replaces: libwine-alsa, libwine-arts, libwine-capi, libwine-cms, libwine-esd, libwine-gl, libwine-gphoto2, libwine-jack, libwine-ldap, libwine-nas, libwine-print, libwine-sane, libwine-twain, wine (<< 1.2), wine-doc, wine-utils, winesetuptk, xwine
Provides: wine
Depends: ttf-tahoma-replacement, ttf-symbol-replacement, procps, binfmt-support (>= 1.1.2), ia32-libs (>= 1.6), lib32asound2 (>> 1.0.14), libc6-i386 (>= 2.6-1), lib32nss-mdns (>= 0.10-3)
Pre-Depends: dpkg (>= 1.14.12ubuntu3)
Recommends: ttf-liberation, winbind, wine1.2-gecko, ttf-mscorefonts-installer
Suggests: xdg-utils
Conflicts: binfmt-support (<< 1.1.2), libwine, libwine-alsa, libwine-arts, libwine-capi, libwine-cms, libwine-esd, libwine-gl, libwine-gphoto2, libwine-jack, libwine-ldap, libwine-nas, libwine-print, libwine-sane, libwine-twain, wine (<< 1.2), wine-doc, wine-utils, winesetuptk, xwine
Filename: pool/universe/w/wine1.2/wine1.2_1.1.31-0ubuntu1_amd64.deb
Size: 9278338
MD5sum: 6acc2e629977ffdd11a696840a761d39
SHA1: 2d5e8aab2b4f56a384de6d58954a8fd16f98de28
SHA256: efc2344404f7abae6160efdad4c375ae7196aeb0a99cff4534f5fbdd7cd21dcd
Description: Microsoft Windows Compatibility Layer (Binary Emulator and Library)
 Wine is a compatibility layer for running Windows applications on Linux.
 Applications are run at full speed without the need of cpu emulation. Wine
 does not require Microsoft Windows, however it can use native system dll
 files in place of its own if they are available.
 .
 This package includes a program loader for running unmodified Windows executables
 as well as the Wine project's free version of the Windows API for running programs
 ported from Windows.
 .
 This package is based on a recent Wine beta. While many more applications will
 work, there may be some loss of functionality compared with the stable release
 provided by the regular wine package.
Homepage: http://www.winehq.org/
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
===

as you can see above wine1.2 package in 9.10-pre-rc is still strictly depends on ttf-tahoma-replacement and ttf-symbol-replacement packages. This is very unpleasant dependency and should be corrected as soon as possible.

Revision history for this message
Scott Ritchie (scottritchie) wrote :

That's a different bug. I'll change it anyway though.

Changed in wine1.2 (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.