[Bug 35055] New: Incorrect SourceDir used for product update.

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Dec 5 12:33:57 CST 2013


http://bugs.winehq.org/show_bug.cgi?id=35055

             Bug #: 35055
           Summary: Incorrect SourceDir used for product update.
           Product: Wine
           Version: 1.7.7
          Platform: x86
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: msi
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: serhio at etersoft.ru
    Classification: Unclassified


There are two versions of some product, Lets name they as "old" and "new".
There is an ability of upgrade old version to new by simple running of new
version installer. Windows handles this scenario pretty fine, but under wine
updating doesn't happen.
I've tried to investigate this problem and got next results.
* Old version is installed by MsiInstallProduct(old_package_path, "")
(installed to clean prefix)
* New version is installed above old by MsiInstallProduct(new_package_path),
"REINSTALL=ALL REINSTALLMODE=vamus")
* During new version installing, i've caught call to msi_set_sourcedir_props(),
that set SourceDir to old_package_path, that obviously is incorrect.
As result we have "updating" from old version to old, that seems like nothingh
has changed.

Also it seems as regression, that introduced by
http://source.winehq.org/git/wine.git/commitdiff/dd305c3700c1b5b0de41b87558930e08ba88bd68

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list