New stable release of Wine (1.4.1) available since June 2012, please package

Bug #1016047 reported by Mantas Kriaučiūnas
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Baltix
New
Undecided
Unassigned
wine1.4 (Ubuntu)
Fix Released
Undecided
Scott Ritchie
Precise
Won't Fix
Undecided
Unassigned

Bug Description

[IMPACT]

 * Users of several Wine programs will not have them work properly

[TESTCASE]

 * See any of the bugs marked fixed below

[Regression Potential]

 * Possible regression in a Wine application due to some unforseen change (by either upstream or us) between Wine 1.4.1 and 1.4.0. Upstream has a

[Original Report]

The Wine maintenance release 1.4.1 is available since June 2012, please update Ubuntu packages

What's new in this release (see below for details):
  - Translation updates.
  - Various bug fixes.

The source is available from the following locations:
  http://prdownloads.sourceforge.net/wine/wine-1.4.1.tar.bz2
  http://mirrors.ibiblio.org/wine/source/1.4/wine-1.4.1.tar.bz2

Bugs fixed in 1.4.1 (total 69, see http://winehq.org/announce/1.4.1 for more info):

  12694 Air Rival Crashes after login
  13082 Adobe Premiere Pro 1.5 fails to start
  15582 Adobe Dreamweaver CS3 Installer crash if you reject the license
  18231 Adobe Acrobat 7, 8 installers fail due to spooler service being disabled by default
  18776 VBALink: GBC roms open at an incorrect resolution
  22060 regedit crashes when a long length key is renamed or deleted
  22456 Wrong caching with INI functions
  24108 error in Visual Basic Editor
  24551 Cannot install Windows Server 2003 Administration Tools Pack
  25261 AutoCAD 2009 LT: Running AcDelTree.exe crashes
  25777 TurningPointAnyWhere24.exe fails to run (needs "HKCU\\Control Panel\\Mouse" registry key present)
  25861 POPO 2011 exits silently
  26989 Playchess, games tab is not drawn
  26990 Playchess, pieces are not shown correctly
  27192 Regedit - import failure if reg-file contains ';'
  27560 Runaway 3 "A Twist of Fate" fails to recognize media on Wine 64Bits (WoW64-aware SecuROM 7.x tries to disable registry redirection/missing advapi32.dll RegDisableReflectionKey)
  27633 Missing StrToInt64Ex in SHLWAPI.DLL
  27690 Just Cause crashes on first level load (texture resolution 'high')
  27808 Celtic Kings crashes on launch (audio related)
  27970 cmd's attrib command doesn't accept multiple attributes
  28274 Multiple 64-bit applications crash due to unimplemented function kernel32.dll.__chkstk (IE8, Debugging Tools for Windows)
  28401 .NET Framework 3.0 installation interrupted prematurely
  28799 d3dx9_36/tests/mesh.ok: memcpy source and destination overlap in weld_float16_2() triggered by test_weld_vertices()
  28898 Blizzard Launcher/Installer needs AcceptEx improvements (Affects WoW, D3...)
  28962 Mount & Blade: WFAS texture quality slider isn't moving
  28999 Weatherbug fails to detect vbscript
  29031 Game borderlands does not start
  29099 LabView 2011 demo crashes on start (PathRemoveExtensionA/W unconditionally tries to null terminate string)
  29717 IE4 setup wants inetcpl.cpl.DllInstall
  29721 makecert from Windows Platform SDK 7.1 crashes due to unimplemented function mssign32.dll.PvkGetCryptProv
  29793 POPO 2011 display in wrong color with builtin msvcr71
  29859 Renegade X fails to install with Mono 2.10 (works with .NET Framework 4.0 prerequisite)
  29891 Symantec VIP Access can not be activated
  29894 LibreOffice: sdraw.exe runs out of GDI object handles and crashes on a particular VSD file
  29956 Unable to create an empty Jet database file.
  29984 Legend of Grimrock (test) crashes with "Device can't render to D3DFMT_G16R16"
  30000 iw4mp (Call of Duty MW2 mod) loader crashes because some kernel32.dll API entries are not hotpatchable (DECLSPEC_HOTPATCH missing)
  30001 iw4mp (Call of Duty MW2 mod) loader crashes due to iphlpapi.dll GetAdaptersAddresses not hotpatchable (DECLSPEC_HOTPATCH missing)
  30005 Acrobat 8: installer action text for INSTALLMESSAGE_ACTIONDATA is not deformated
  30012 MS Project 2010 crashes at shutdown
  30112 Ice Age 2 demo crashes
  30115 Perfect World: Skills and items icons messed up
  30213 Screen obscured by black box when game changes resolution, using xfwm/icewm
  30243 RaiderZ needs msvcr90.dll._byteswap_ulong
  30284 Mathematica 6.0 installer fails, reports error 0x80020006 (missing support for IShellDispatch2::IsServiceRunning)
  30303 iexplore http://ckeditor.com crashes
  30326 Strong Bad's Cool Game launcher crashes on the first keypress
  30327 builtin iexplore crash on http://fastpc.pl/thread-3329.html
  30332 winedbg reports "Size mismatch in memory_write_value, got 8 from type while expecting 4" when trying to modify 64 bit register values
  30337 You can't try www.w3schools.com examples in iexplore anymore
  30418 regedit crash on export some binary values
  30424 Regression: Framemaker 6.0 only prints blank pages
  30430 Iexplore crashes http://europe.cnn.com/CNNI/
  30531 Microsoft SQL Server Management Studio Express 2005: OLEPicture fails to set hotspot coordinates for hand cursor
  30536 Avanquest PDF Experte Ultimate 7.0.x installer crashes with stack overflow (hot patching issue)
  30543 Multiple apps crash/terminate because K32GetModuleFileNameExW overflows supplied buffer
  30574 Installation of MS Office 2010, some service doesn't start
  30604 Ultra Fractal 5 hangs when selecting an item in the file browser
  30607 The Stalin Subway 2 (Red Veil) crashes on game start
  30614 Builtin richedit extremely slow at appending text when window is hidden
  30626 Abbyy fine reader 11 needs rpcrt4.dll.RpcServerInqDefaultPrincNameW
  30653 Deleting text from richedit controls extremely slow
  30691 excessive operator '&' in GetThemeSysFont(); can probably lead to segfault
  30705 usb joystick not working with virtuanes
  30719 SmartFTP 4.0 crashes on startup (crypt32 CertCreateSelfSignCertificate failure)
  30750 [patch] krnl386.exe16/int21.c: set (1<<12) for cdrom
  30777 Dr.com v3.71 infinitely asks for reboot due to missing registry entry
  30818 BMFont crashes on startup with Unhandled page fault
  30842 Take Command 14 from JPSoftware wants KERNEL32.dll.SetConsoleIcon

Related branches

Changed in wine1.4 (Ubuntu):
assignee: nobody → Scott Ritchie (scottritchie)
tags: added: upgrade-software-version
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in wine1.4 (Ubuntu):
status: New → Confirmed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package wine1.4 - 1.4.1-0ubuntu1

---------------
wine1.4 (1.4.1-0ubuntu1) quantal; urgency=low

  * New upstream release (LP: #1016047)
    - Translation updates.
    - Various bug fixes.
  * debian/control: Recommend libasound2-plugins (LP: #978293)
 -- Scott Ritchie <email address hidden> Wed, 05 Sep 2012 17:52:55 -0700

Changed in wine1.4 (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in wine1.4 (Ubuntu Precise):
status: New → Confirmed
Revision history for this message
Scott Ritchie (scottritchie) wrote :

SRU:

Regression potential: Very minor, as this release incorporates only changes that have been vetted by Wine upstream to be stable relative to the 1.4.0 release.

Revision history for this message
Chris Halse Rogers (raof) wrote :

Hi Scott! In my mind, wine is notorious for having software that only works on specific wine versions, although that is admittedly a dated impression. What testing does upstream do to ensure that currently working apps are not broken by stable releases?

Changed in wine1.4 (Ubuntu Precise):
status: Confirmed → Incomplete
Revision history for this message
Scott Ritchie (scottritchie) wrote :

You're right that Wine has had quite the history with regressions, but those are only in the biweekly unstable releases. 1.2 had only one regression compared with 1.0 that I'm aware of, and it was fixed by 1.2.1. We've never had a regression in a subsequent point release.

The reputation mostly comes from the fact that for a long time Wine didn't have stable releases (1.0 was about 15 years in the making), and even then a large chunk of users were on the development releases because a particular app never worked for them in stable.

Anyway, to answer your question, it is a combination of things:
 1) An evergrowing test suite and test-driven development
 2) A large collection of user reports in appdb and bugzilla
 3) A very conservative mindset about which patches can be cherry-picked for the stable release branch: similar, in many ways, to Ubuntu's own philosophy.

Revision history for this message
Clint Byrum (clint-fewbar) wrote :

Scott, that sounds acceptable. Can you please add a test plan to the bug, since this is not conformant with our normal procedure. I'd like to see regression tests done with the actual binaries in precise-proposed. Thanks!

Also, I am rejecting the upload in the precise-proposed queue, but not for lack of the test plan needed above. You'll need to fix the changelog so that it does not revert the version number in precise-updates. It should actually just include a single entry after that one which explains all the changes and bug reports being addressed, instead of including all of the quantal entries and then adding a precise-proposed entry at the end. The way to do this is to start from the precise-updates wine package, rather than the quantal package.

description: updated
Changed in wine1.4 (Ubuntu Precise):
status: Incomplete → Won't Fix
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.