◊(Local Yarn Code "View Ticket")

2019-03-20
01:06 Closed ticket [d8b9f6f7]: Cross-ref links broken in scribble docs for sqlite-tools plus 4 other changes artifact: 2b8bfb03 user: joel
01:04
Fix missing cross-ref links [d8b9f6f7] check-in: d439b95f user: joel tags: trunk
00:59 Ticket [d8b9f6f7] Cross-ref links broken in scribble docs for sqlite-tools status still Open with 4 other changes artifact: 4f7656a5 user: joel
00:59 New ticket [d8b9f6f7]. artifact: f8440d27 user: joel

Ticket Hash: d8b9f6f7b4f1cd24e05efae196810415c8f75660
Title: Cross-ref links broken in scribble docs for sqlite-tools
Status: Closed Type: Documentation Broken
Severity: Important Priority: Immediate
Subsystem: Resolution: Fixed
Last Modified: 2019-03-20 01:06:00
Version Found In:
User Comments:
joel added on 2019-03-20 00:59:43:

The file code-docs/sqlite-tools.scrbl lacks a (require "../sqlite-tools.rkt"), hence the functions documented in that file are not hyperlinked to their definitions.

However, adding the require results in an error:

code-docs/sqlite-tools.scrbl:15:21: module: identifier already required for label
  at: sqlite3-connect
  in: db
  location...:
   code-docs/sqlite-tools.scrbl:15:21
contect...: ...

The line in question calls the same require from within the examples evaluator. So there is some problem with sqlite-tools.rkt re-providing everything from db/base and db/sqlite3 when it comes to the labels and examples in Scribble docs.


joel added on 2019-03-20 01:06:00:

Fixed in [d439b95f].