<html>
    <head>
      <base href="https://bugs.documentfoundation.org/">
    </head>
    <body><span class="vcard"><a class="email" href="mailto:mikekaganski@hotmail.com" title="Mike Kaganski <mikekaganski@hotmail.com>"> <span class="fn">Mike Kaganski</span></a>
</span> changed
          <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - MSI: When installation fails, ensure not to remove previous installed version"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=117492">bug 117492</a>
          <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Assignee</td>
           <td>mikekaganski@hotmail.com
           </td>
           <td>libreoffice-bugs@lists.freedesktop.org
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">Status</td>
           <td>ASSIGNED
           </td>
           <td>NEW
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - MSI: When installation fails, ensure not to remove previous installed version"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=117492#c8">Comment # 8</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - MSI: When installation fails, ensure not to remove previous installed version"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=117492">bug 117492</a>
              from <span class="vcard"><a class="email" href="mailto:mikekaganski@hotmail.com" title="Mike Kaganski <mikekaganski@hotmail.com>"> <span class="fn">Mike Kaganski</span></a>
</span></b>
        <pre>I'm sorry to say that it's not as simple technically as it seemed initially.
The problem here is the components' GUIDs that must stay intact across the
versions. Currently, we have the mechanism that generates the same GUIDs for a
component only inside one major version (say, 6.1.x.y installers for all x.y),
but for 6.2, the GUIDs for the same component would change.

I have tried the patch from <a href="show_bug.cgi?id=117492#c7">comment 7</a> with installers both inside a major
version, and across major versions, and while it looks to ~work inside a
version (at least, no apparent problems; and it even keeps pinned icons with
their jump lists), it absolutely does not across.

The technical problem here is clear, and it is solvable, but it needs more work
than I'm able to invest ATM; so leaving this here in case someone wants to
jump-in.</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>