<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    All<br>
    <br>
    As a training exercise I ran through a bibisect session to try and
    track done the cause of the regression bug - <br>
    <blockquote type="cite">[Bug 102951] Mail Merge Wizard no longer
      works</blockquote>
    This was a bug that I'd raised myself, several days ago, so had some
    interest in it.<br>
    <br>
    From the bibisect I got this result -<br>
    <br>
     
    <blockquote type="cite">f0be6ccdc4e4e45f3d6bcf322f98dbd66b1dcfc0 is
      the first bad commit<br>
      commit f0be6ccdc4e4e45f3d6bcf322f98dbd66b1dcfc0<br>
      Author: Miklos Vajna <a class="moz-txt-link-rfc2396E" href="mailto:vmiklos@collabora.co.uk"><vmiklos@collabora.co.uk></a><br>
      Date:   Sat Mar 19 05:41:35 2016 +0100<br>
      <br>
          2016-03-19:
      source-hash-b86b97e54590872fc0ea85fbea22c2d00d241181<br>
      <br>
      :100644 100644 2af32b9130734292d26f33b9ac77ed8474f735a3
      eb4c7262bb954e1897378ee6f73548f9dfefc234 M      build-info.txt<br>
      :040000 040000 bb948b1da2441f0590c9b6b90cb963ebc8f3d05c
      0b17c036fcfc6e30417d0e4b52176c87fd401f1d M      opt<br>
    </blockquote>
    <br>
    <br>
    I then did this<br>
    <br>
    <blockquote type="cite"> git show f0be6cc --stat</blockquote>
    <br>
    I've extracted what I believe to be relevant information, for the
    bug report I'd raised, returned by the above command which I've
    recorded below<br>
    <blockquote type="cite"><font face="Courier New, Courier, monospace"
        size="-2"> opt/share/config/soffice.cfg/modules/swform/toolbar/mailmerge.xml     
        |  25 +++++<br>
 opt/share/config/soffice.cfg/modules/swreport/toolbar/mailmerge.xml   
        |  25 +++++<br>
 opt/share/config/soffice.cfg/modules/swriter/toolbar/mailmerge.xml    
        |  25 +++++<br>
 opt/share/config/soffice.cfg/modules/swriter/ui/floatingmmchild.ui    
        |  54 -----------<br>
 opt/share/config/soffice.cfg/modules/swriter/ui/mmmergepage.ui        
        | 263 --------------------------------------------------<br>
 opt/share/config/soffice.cfg/modules/swriter/ui/mmoutputpage.ui       
        | 674
--------------------------------------------------------------------------------------------------------------------------------<br>
 opt/share/config/soffice.cfg/modules/swriter/ui/mmpreparepage.ui      
        | 350
        ------------------------------------------------------------------<br>
 opt/share/config/soffice.cfg/modules/swriter/ui/mmresultemaildialog.ui
        | 430
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<br>
 opt/share/config/soffice.cfg/modules/swriter/ui/mmresultprintdialog.ui
        | 292 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++<br>
 opt/share/config/soffice.cfg/modules/swriter/ui/mmresultsavedialog.ui 
        | 222 ++++++++++++++++++++++++++++++++++++++++++<br>
 opt/share/config/soffice.cfg/modules/swxform/toolbar/mailmerge.xml    
        |  25 +++++</font><br>
    </blockquote>
    <br>
    and<br>
    <blockquote type="cite"> 160 files changed, 1126 insertions(+), 1415
      deletions(-)</blockquote>
    <br>
    It then dawned on me, rightly or wrongly, that  <i><b>git show
        f0be6cc --stat</b></i> was showing me all the commits that had
    been applied on one particular day.<br>
    <br>
    Again, rightly or wrongly, what I think I did was to go back to the
    source code and did bisects -<br>
    <ol>
      <li>between the commits one or two days around about Sat Mar 19
        05:41:35 2016 the date of the first bad commit in bibisect.
        Found nothing.</li>
      <li>over a wider range that gave me these positive results -</li>
    </ol>
    <br>
    <blockquote type="cite">
      <pre class="bz_comment_text"> ba0796b 2015-12-23 | mailmerge: Killed the 'Save, print or send' page. (HEAD) [Jan Holesovsky]
* 6b35590 2015-12-23 | mailmerge: Implemented "Edit Individual Documents" toolbar button. (refs/bisect/good-6b355901a7e7a1fd8710e743621ad655068a5817) [Jan Holesovsky]
* 6d08322 2015-12-23 | mailmerge: Icon for the Mail Merge Wizard too. [Jan Holesovsky]
* 7342baf 2015-12-23 | mailmerge: Really show the icons for first/prev/next/last mailmerge entry. [Jan Holesovsky]
* d0f7cdc 2015-12-22 | mailmerge: Icons for the first/prev/next/last mailmerge entry buttons. (refs/bisect/good-d0f7cdc36d9858c3eed461377564a1875305d6e0) [Jan Holesovsky]
* 00fa85e 2015-12-22 | mailmerge: Make the SwMailMergeConfigItem instance long-living. [Jan Holesovsky]
* 906333a 2015-12-22 | mailmerge: Decrease indentation level by an early return. [Jan Holesovsky]
* 55202ec 2015-12-21 | mailmerge: Enable/disable the first/prev/next/last mailmerge entry buttons. [Jan Holesovsky]
* 827ff2e 2015-12-18 | mailmerge: Introduce buttons for first/prev/next/last mailmerge entry. [Jan Holesovsky]
* 299cc33 2015-12-18 | mailmerge: Don't hide the source document. [Jan Holesovsky]
* ac522d1 2015-12-18 | mailmerge: Introduce a mailmerge toolbar. [Jan Holesovsky]</pre>
    </blockquote>
    <br>
    The question I've got is how one gets from the bibisect commit to
    the actual commit in the master tree?<br>
    <br>
    The good news was by studying what was returned by bibisect and
    bisect I saw there was mention of a MailMerge Toolbar. This was new
    to me, so I investigated and found that the Mailmerge functionality
    had been changed by the commits quoted above, not found where this
    was recorded or communicated to the wider world.<br>
    <br>
    To cut a long story short. I'm convinced that the bug report that I
    opened can be closed as not a problem. Can I do that myself?<br>
    <br>
    Alex<br>
    <br>
    <br>
  </body>
</html>