• Bug#1072850: python-mkdocs: Please package new version 1.6.0

    From Colin Watson@21:1/5 to Carsten Schoenert on Thu Dec 26 15:20:01 2024
    On Sun, Jul 07, 2024 at 10:32:18AM +0200, Carsten Schoenert wrote:
    The build itself is no problem I guess (the autopkgtest will need
    further adjustments too), but I see issues if I'm trying
    to browse through the contents of the installed python-mkdocs-doc package.

    These issues so far are broken linking, e.g. on the start page

    file:///usr/share/doc/mkdocs/html/index.html

    the first a href element with the name 'introductory tutorial' is
    pointing correctly to

    file:///usr/share/doc/mkdocs/html/getting-started.html

    but the button beneath "Getting Started" is linked to

    file:///usr/share/doc/mkdocs/html/getting-started

    The same is happen to other buttons but also to a href elements all over
    the content.

    This isn't a regression, though - it's the same in the current version.
    Output that's generated from normal Markdown is fine, but the cases you
    point to come from input that includes embedded HTML. mkdocs documents
    this behaviour:

    https://www.mkdocs.org/user-guide/writing-your-docs/#linking-from-raw-html

    "However, as all raw HTML is ignored by the Markdown parser, MkDocs is
    not able to validate or convert links contained in raw HTML. When
    including internal links within raw HTML, you will need to manually
    format the link appropriately for the rendered document."

    So I think the right fix in this case is just to patch the input, and it shouldn't cause any more of a problem for other packages using mkdocs
    than it already does.

    I'll see if I can merge your work this week and get a release out.

    --
    Colin Watson (he/him) [cjwatson@debian.org]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)