<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Meson instructions on web site are non-optimal"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=107313">107313</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Meson instructions on web site are non-optimal
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>Mesa
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>unspecified
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>Other
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>Other
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>mesa-dev@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>jpakkane@gmail.com
          </td>
        </tr>

        <tr>
          <th>QA Contact</th>
          <td>mesa-dev@lists.freedesktop.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>The Meson page on the web site says, among other things, the following:


<span class="quote">> if ninja decides to re-initialize meson, for example, if a meson.build file has been changed. Changing these variables will not cause all targets to be rebuilt, so running ninja clean is recommended</span >

This is not good advice. We have spent a lot of effort in making sure that
rebuilds are reliable. If you change something and only a portion of your
sources are rebuilt, it means that the rest _did not need rebuilding_. The
reason for this is increased productivity so you don't need to rebuild files
unnecessarily.

Please remove the above segment from the web site or reword it to match
reality. If you have cases where our rebuild detection logic leaves something
unbuilt when it should have rebuilt it, please file bugs in Meson. We want to
get all those fixed.</pre>
        </div>
      </p>


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

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