aboutsummaryrefslogtreecommitdiff
path: root/doc/bugs/discount_stopped_rendering_markdown_links.mdwn
diff options
context:
space:
mode:
authorAmitai Schleier <schmonz-web-ikiwiki@schmonz.com>2018-03-08 12:36:21 -0500
committerAmitai Schleier <schmonz-web-ikiwiki@schmonz.com>2018-03-08 12:36:21 -0500
commit04222ffc96f123dc4bd344265df02400aca1581c (patch)
treefb3d0096898c5b58e409f7cf9246d243048f4bea /doc/bugs/discount_stopped_rendering_markdown_links.mdwn
parent8914e6698b58b40b8816bca0c79da7480dbb7aa5 (diff)
downloadikiwiki-04222ffc96f123dc4bd344265df02400aca1581c.tar
ikiwiki-04222ffc96f123dc4bd344265df02400aca1581c.tar.gz
Report bug.
Diffstat (limited to 'doc/bugs/discount_stopped_rendering_markdown_links.mdwn')
-rw-r--r--doc/bugs/discount_stopped_rendering_markdown_links.mdwn24
1 files changed, 24 insertions, 0 deletions
diff --git a/doc/bugs/discount_stopped_rendering_markdown_links.mdwn b/doc/bugs/discount_stopped_rendering_markdown_links.mdwn
new file mode 100644
index 000000000..a5dd0bac0
--- /dev/null
+++ b/doc/bugs/discount_stopped_rendering_markdown_links.mdwn
@@ -0,0 +1,24 @@
+# What I did
+
+Upgraded from 3.20180105 to 3.20180228 (from pkgsrc).
+No change to installed Text::Markdown::Discount (0.11nb4 from pkgsrc, using upstream's bundled Discount library).
+
+# What I expected to happen
+
+Markdown-style links to continue being rendered as before.
+
+# What actually happened
+
+Markdown-style links stopped being links.
+Instead, they render the part in square brackets as ordinary text.
+
+# Proximate cause
+
+In [f46e429](http://source.ikiwiki.branchable.com/?p=source.git;a=commitdiff;h=f46e429d96ead32943cb2670d7686df8c77de361), if I comment out the `MKD_GITHUBTAGS` if block, the problem goes away.
+
+# Further causes and possible solutions
+
+Some guesses:
+
+- Sufficiently old versions of the Discount library may break when passed unrecognized flags, in which case ikiwiki might want to version-check before passing flags
+- The version of the Discount library bundled with upstream Text::Markdown::Discount may be extremely old, in which case pkgsrc might want to make it depend instead on an external Discount package