Sometimes when building git HEAD I get an error like:<br><br><div>raco setup: --- summary of errors ---</div><div>raco setup: error: during building docs for <pkgs>/racket-doc/scribblings/guide/guide.scrbl</div><div>raco setup:   query-rows: attempt to write a readonly database</div><div>raco setup:     error code: 776</div><div>raco setup:     SQL: "SELECT pathid FROM documented WHERE stag=$1"</div><div>raco setup:     database: #<path:/Applications/Racket/racket/doc/docindex.sqlite></div><div>raco setup:     mode: 'read-only</div><div>raco setup:     file permissions: (write read)</div><div>raco setup:     context...:</div><div>raco setup:      /Applications/Racket/racket/collects/db/private/sqlite3/connection.rkt:392:0: handle-status*</div><div>raco setup:      /Applications/Racket/racket/collects/db/private/sqlite3/connection.rkt:352:8</div><div>raco setup:      /Applications/Racket/racket/collects/db/private/sqlite3/connection.rkt:171:4: step method in connection%</div><div>raco setup:      /Applications/Racket/racket/collects/db/private/sqlite3/connection.rkt:159:8: loop</div><div>raco setup:      /Applications/Racket/racket/collects/db/private/sqlite3/connection.rkt:62:4: query1 method in connection%</div><div>raco setup:      /Applications/Racket/racket/collects/db/private/generic/functions.rkt:165:0: query-rows8</div><div>raco setup:      /Applications/Racket/racket/collects/setup/doc-db.rkt:94:3: temp60</div><div>raco setup:      /Applications/Racket/racket/collects/setup/doc-db.rkt:497:0: call-with-retry/transaction</div><div>raco setup:      /Applications/Racket/racket/collects/setup/doc-db.rkt:89:0: doc-db-key->path22</div><div>raco setup:      /Applications/Racket/pkgs/racket-index/setup/xref.rkt:120:6: try</div><div>raco setup:      /Applications/Racket/pkgs/racket-index/setup/xref.rkt:116:2</div><div>raco setup:      /Applications/Racket/racket/share/pkgs/scribble-lib/scribble/xref.rkt:65:19: send-arg73</div><div>raco setup:      /Applications/Racket/racket/share/pkgs/scribble-lib/scribble/base-render.rkt:1114:28</div><div>raco setup:      /Applications/Racket/racket/share/pkgs/scribble-lib/scribble/base-render.rkt:1114:28</div><div>raco setup:      /Applications/Racket/racket/share/pkgs/scribble-lib/scribble/core.rkt:24:0: resolve-get/where</div><div>raco setup:      /Applications/Racket/racket/share/pkgs/scribble-lib/scribble/core.rkt:73:0: resolve-search...<br><br>As a result the doc's index page has (part ("(lib scribblings/guide/guide.scrbl)" "top")) instead of a link to the guide.<br><br>running `make` again fixes the problem.<br><br>Does anyone know how to stop this happening?</div>