Bug#975505: Please package v3.0.5 or newer
Hi! Yadd writes: > On 28/03/2022 15:06, Dmitry Shachnev wrote: >> On Mon, Mar 28, 2022 at 02:47:50PM +0200, Yadd wrote: Thank you very much for taking care of this. Yes, thank you Yadd! It's much appreciated work. But why conflicts/breaks? Does it have any file conflicts? I thought there should not be any. >>> >>> Yes we can change paths to avoid conflicts. >> >> Aren't the paths different on their own? >> >> In MathJax 2.x, most of the JS files are under one of these three >> directories: >> config, extensions, jax. It looks like MathJax 3.x does not have any of them. >> >> I was looking at these lists: >> >> https://archlinux.org/packages/community/any/mathjax2/files/ >> https://archlinux.org/packages/community/any/mathjax/files/ >> >>> Sadly I'm not able to build wicked-good-xpath for now >>> (mathjax3->speech-rule-engine->wicked-good-xpath): our closure-compiler >>> looks too old. >> >> It's not just old, it's ancient! The version number is 20130227+dfsg1... >> >> In MathJax v2 I simply disabled that stuff and even excluded it from the >> tarball: >> >> https://salsa.debian.org/js-team/mathjax/-/commit/4ace348cad6ac57c >> >> Maybe you can do the same? It's an accessibility feature so we can live >> without it for some time. > > Not so easy, sre is called in many places in code I've pinged #733586 (closure-compiler request for newer version). Hopefully one of the two maintainers will resume maintenance, but if not, then it's a salvaging candidate. Regards, Nicholas signature.asc Description: PGP signature
Bug#975505: Please package v3.0.5 or newer
On 28/03/2022 15:06, Dmitry Shachnev wrote: On Mon, Mar 28, 2022 at 02:47:50PM +0200, Yadd wrote: Thank you very much for taking care of this. But why conflicts/breaks? Does it have any file conflicts? I thought there should not be any. Yes we can change paths to avoid conflicts. Aren't the paths different on their own? In MathJax 2.x, most of the JS files are under one of these three directories: config, extensions, jax. It looks like MathJax 3.x does not have any of them. I was looking at these lists: https://archlinux.org/packages/community/any/mathjax2/files/ https://archlinux.org/packages/community/any/mathjax/files/ Sadly I'm not able to build wicked-good-xpath for now (mathjax3->speech-rule-engine->wicked-good-xpath): our closure-compiler looks too old. It's not just old, it's ancient! The version number is 20130227+dfsg1... In MathJax v2 I simply disabled that stuff and even excluded it from the tarball: https://salsa.debian.org/js-team/mathjax/-/commit/4ace348cad6ac57c Maybe you can do the same? It's an accessibility feature so we can live without it for some time. Not so easy, sre is called in many places in code
Bug#975505: Please package v3.0.5 or newer
On Mon, Mar 28, 2022 at 02:47:50PM +0200, Yadd wrote: > > Thank you very much for taking care of this. But why conflicts/breaks? > > Does it have any file conflicts? I thought there should not be any. > > Yes we can change paths to avoid conflicts. Aren't the paths different on their own? In MathJax 2.x, most of the JS files are under one of these three directories: config, extensions, jax. It looks like MathJax 3.x does not have any of them. I was looking at these lists: https://archlinux.org/packages/community/any/mathjax2/files/ https://archlinux.org/packages/community/any/mathjax/files/ > Sadly I'm not able to build wicked-good-xpath for now > (mathjax3->speech-rule-engine->wicked-good-xpath): our closure-compiler > looks too old. It's not just old, it's ancient! The version number is 20130227+dfsg1... In MathJax v2 I simply disabled that stuff and even excluded it from the tarball: https://salsa.debian.org/js-team/mathjax/-/commit/4ace348cad6ac57c Maybe you can do the same? It's an accessibility feature so we can live without it for some time. -- Dmitry Shachnev signature.asc Description: PGP signature
Bug#975505: Please package v3.0.5 or newer
On 28/03/2022 13:04, Dmitry Shachnev wrote: Hi! On Sun, Mar 27, 2022 at 09:51:54PM +0200, Yadd wrote: Hi, I'm going to build mathjax3. It will conflicts/breaks mathjax. Is it OK for you ? Thank you very much for taking care of this. But why conflicts/breaks? Does it have any file conflicts? I thought there should not be any. Yes we can change paths to avoid conflicts. Sadly I'm not able to build wicked-good-xpath for now (mathjax3->speech-rule-engine->wicked-good-xpath): our closure-compiler looks too old.
Bug#975505: Please package v3.0.5 or newer
Hi! On Sun, Mar 27, 2022 at 09:51:54PM +0200, Yadd wrote: > Hi, > > I'm going to build mathjax3. It will conflicts/breaks mathjax. Is it OK for > you ? Thank you very much for taking care of this. But why conflicts/breaks? Does it have any file conflicts? I thought there should not be any. -- Dmitry Shachnev signature.asc Description: PGP signature
Bug#975505: Please package v3.0.5 or newer
On 27/03/2022 21:51, Yadd wrote: On 27/03/2022 17:03, Nicholas D Steeves wrote: Hi Dmitry and Xavier! Dmitry Shachnev writes: On Sun, Nov 22, 2020 at 10:27:43PM -0500, Nicholas D Steeves wrote: Dear MathJax maintainers, Debian's MathJax is out of date (2.7.9), and I've noticed that some packages have had to start to resort to bundling a 3.x release. Please package v3.0.5 or newer. MathJax v3 is a complete rewrite of MathJax, and it is incompatible with MathJax v2 [1]. So MathJax v3 needs to be packaged as a new source and binary package, therefore this bug is RFP, not a request for upgrade. Actually, an RFP was already filed, so I am merging this bug into that. That makes sense if MathJax v2 will remain part of the archive :-) I am not going to do it myself because I don't have any nodejs or typescript skills (the source code [2] is using them now), but if you or someone else who reads this believes they can handle it, please do it. Sounds good! Likewise, MathJax is too important for me to make it my first nodejs or typescript package, while also lacking skills for truly responsible maintenance :-) Xavier, I noticed that you tagged this bug as pending, but I couldn't find the package in the archive, or in the NEW queue. Maybe there is not-yet-uploaded work somewhere? Hi, I'm going to build mathjax3. It will conflicts/breaks mathjax. Is it OK for you ? Cheers, Yadd This needs to package node-mj-context-menu and node-speech-rule-engine. Note also that font-* files are no more included in mathjax-3
Bug#975505: Please package v3.0.5 or newer
On 27/03/2022 17:03, Nicholas D Steeves wrote: Hi Dmitry and Xavier! Dmitry Shachnev writes: On Sun, Nov 22, 2020 at 10:27:43PM -0500, Nicholas D Steeves wrote: Dear MathJax maintainers, Debian's MathJax is out of date (2.7.9), and I've noticed that some packages have had to start to resort to bundling a 3.x release. Please package v3.0.5 or newer. MathJax v3 is a complete rewrite of MathJax, and it is incompatible with MathJax v2 [1]. So MathJax v3 needs to be packaged as a new source and binary package, therefore this bug is RFP, not a request for upgrade. Actually, an RFP was already filed, so I am merging this bug into that. That makes sense if MathJax v2 will remain part of the archive :-) I am not going to do it myself because I don't have any nodejs or typescript skills (the source code [2] is using them now), but if you or someone else who reads this believes they can handle it, please do it. Sounds good! Likewise, MathJax is too important for me to make it my first nodejs or typescript package, while also lacking skills for truly responsible maintenance :-) Xavier, I noticed that you tagged this bug as pending, but I couldn't find the package in the archive, or in the NEW queue. Maybe there is not-yet-uploaded work somewhere? Hi, I'm going to build mathjax3. It will conflicts/breaks mathjax. Is it OK for you ? Cheers, Yadd
Bug#975505: Please package v3.0.5 or newer
Hi Dmitry and Xavier! Dmitry Shachnev writes: > On Sun, Nov 22, 2020 at 10:27:43PM -0500, Nicholas D Steeves wrote: >> Dear MathJax maintainers, >> >> Debian's MathJax is out of date (2.7.9), and I've noticed that some packages >> have had to start to resort to bundling a 3.x release. Please package >> v3.0.5 or newer. > > MathJax v3 is a complete rewrite of MathJax, and it is incompatible with > MathJax v2 [1]. > > So MathJax v3 needs to be packaged as a new source and binary package, > therefore this bug is RFP, not a request for upgrade. > > Actually, an RFP was already filed, so I am merging this bug into that. > That makes sense if MathJax v2 will remain part of the archive :-) > I am not going to do it myself because I don't have any nodejs or typescript > skills (the source code [2] is using them now), but if you or someone else > who reads this believes they can handle it, please do it. > Sounds good! Likewise, MathJax is too important for me to make it my first nodejs or typescript package, while also lacking skills for truly responsible maintenance :-) Xavier, I noticed that you tagged this bug as pending, but I couldn't find the package in the archive, or in the NEW queue. Maybe there is not-yet-uploaded work somewhere? Regards, Nicholas signature.asc Description: PGP signature
Bug#975505: Please package v3.0.5 or newer
Control: reassign -1 wnpp Control: retitle -1 RFP: mathjax3 -- math rendering engine for browsers, implemented in TypeScript Control: merge 963684 -1 Hi Nicholas! On Sun, Nov 22, 2020 at 10:27:43PM -0500, Nicholas D Steeves wrote: > Dear MathJax maintainers, > > Debian's MathJax is out of date (2.7.9), and I've noticed that some packages > have had to start to resort to bundling a 3.x release. Please package > v3.0.5 or newer. MathJax v3 is a complete rewrite of MathJax, and it is incompatible with MathJax v2 [1]. So MathJax v3 needs to be packaged as a new source and binary package, therefore this bug is RFP, not a request for upgrade. Actually, an RFP was already filed, so I am merging this bug into that. I am not going to do it myself because I don't have any nodejs or typescript skills (the source code [2] is using them now), but if you or someone else who reads this believes they can handle it, please do it. [1]: https://docs.mathjax.org/en/latest/upgrading/v2.html [2]: https://github.com/mathjax/MathJax-src -- Dmitry Shachnev signature.asc Description: PGP signature
Bug#975505: Please package v3.0.5 or newer
Source: mathjax Severity: normal Dear MathJax maintainers, Debian's MathJax is out of date (2.7.9), and I've noticed that some packages have had to start to resort to bundling a 3.x release. Please package v3.0.5 or newer. Thank you, Nicholas