Bug#855137: unblock: mathjax/2.7.0-2 (pre-approval)
Control: tags -1 moreinfo
Dmitry Shachnev:
> Package: release.debian.org
> Severity: normal
> User: release.debian.org@packages.debian.org
> Usertags: unblock
>
> Dear release team,
>
> I would like to fix bug #854399, which tells that MathJax by default downloads
> and evaluates a JS file from https://cdn.mathjax.org/.
>
> In https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=854399#10 I listed the
> three possible ways to fix it. A) is not applicable for Stretch because it
> means packaging a new source. As it turns out, C) is not possible too,
> because accessibility-menu.js is just a wrapper that loads other extensions
> from MathJax-a11y repository, and I do not want to bundle all of them.
>
> So I would like to go with B), which means disabling the accessibility menu
> in the packaged version of MathJax.
>
> The debdiff for what I would like to upload is attached. It is quite a long
> patch because there are many configurations. This patch can be replaced with
> (and is identical to) one sed call in debian/rules, but I prefer the patch
> because it is easier to revert after build.
>
> Please let me know if it is OK to upload this to sid.
>
> --
> Dmitry Shachnev
>
Hi Dmitry,
Thanks for bringing this up.
To be honest, I think it would be unfortunate to disable the
accessibility menu. Is MathJax-a11y a stand-alone/single package? If
so and it is simple to package, I might be more tempted to grant an
exception and go with solution A).
Failing that, I am inclined to go with deferring the fix to buster
(unless an accessibility friendly alternative is found).
Thanks,
~Niels
Reply to: