[Bug 45317] updating wine mono does not change version in uninstaller.exe

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Jul 2 15:35:50 CDT 2018


https://bugs.winehq.org/show_bug.cgi?id=45317

--- Comment #23 from Zebediah Figura <z.figura12 at gmail.com> ---
From
https://docs.microsoft.com/en-us/windows/desktop/msi/changing-the-product-code:

"The product code must be changed if any of the following are true for the
update:

    Coexisting installations of both original and updated products on the same
system must be possible.
    The name of the .msi file has been changed.
    The component code of an existing component has changed.
    A component is removed from an existing feature.
    An existing feature has been made into a child of an existing feature.
    An existing child feature has been removed from its parent feature."

Since the commit 2d8a74e2643c49fbc18568c34eccd0af4a75fdee six years ago which
made component GUIDs stable, there has never yet been the need to remove a
component. Components have only been added, which is perfectly legal. The
feature tree has never even been touched (but it would be perfectly valid to do
so). On the other hand, a major upgrade requires a full reinstallation of the
product, which is essentially wasteful in terms of time and space.

Looking at your build script, it seems that if any of the above six conditions
were satisfied, it would already have required manual intervention, so I don't
really see how using minor upgrades by default would really result in any extra
effort.

-- 
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