James Addison
James Addison
As part of pull request #1511, the changes may have fixed a bug related to native type rendering for iterator; it could be worth adding test coverage related to that....
### Feature or Bugfix - Bugfix ### Purpose - Adjusts the contents of the search-index provided to the client so that the browser correctly de-duplicates search results that link to...
### Feature or Bugfix - Feature (adjustment) ### Purpose - Makes the distinct `linkcheck` status code for `timeout` opt-in instead of always-enabled. - I've been worrying about potential downstream linkchecker-reporting...
### Feature or Bugfix - Bugfix ### Purpose - Fixes a bug that prevents partially-matched titles from Sphinx documentation projects from appearing during search results (for example, a section titled...
### Feature or Bugfix - Feature (tests) ### Purpose - Improve the test coverage of the `searchtools.js` search index/querying functionality, to aid maintenance and development. ### Detail - [ ]...
### Describe the bug The [`test_connect_to_selfsigned_fails` test case in the `test_build_linkcheck` module](https://github.com/sphinx-doc/sphinx/blob/9a30ca7da1aeffe0c21b81fc7722eb1aed1512da/tests/test_builders/test_build_linkcheck.py#L628-L639) appears to fail occasionally on Windows: ``` ================================== FAILURES =================================== app = @pytest.mark.sphinx('linkcheck', testroot='linkcheck-localserver-https', freshenv=True) def test_connect_to_selfsigned_fails(app): with...
### Describe the bug As-written, the search code for Sphinx appears intended to give a [score of `7`](https://github.com/sphinx-doc/sphinx/blob/574519900ee7eb8b2a1422288139bcc20b56c6d9/sphinx/themes/basic/static/searchtools.js#L43) to [partial-matches](https://github.com/sphinx-doc/sphinx/blob/574519900ee7eb8b2a1422288139bcc20b56c6d9/sphinx/themes/basic/static/searchtools.js#L484-L487) of the user query against document titles. This compares to...
### Feature or Bugfix - Feature ### Purpose - Makes it clearer that static template files within the application are [Jinja](https://jinja.palletsprojects.com/) templates by using the [suggested](https://jinja.palletsprojects.com/en/3.1.x/templates/#template-file-extension) (note: not strictly required)...
### Feature or Bugfix - Refactoring ### Purpose - Use `StrEnum` values to provide type-checkable linkcheck status codes. ### Detail - Requires Python 3.11, for [`StrEnum` support](https://docs.python.org/3.11/whatsnew/3.11.html#enum). - Removes an...
**Describe the bug** The Makefile contains an [`install-system` target](https://github.com/Guake/guake/blob/47312dc2481b2fa617afe79cdcfddadf60e84516/Makefile#L71) that depends on both `install-schemas` and `compile-shemas` (sic). Hoever: the `compile-shemas` target reads files from paths that are created by the...