On Sun, 9 Jun 2019 17:43:10 +0100 "Rebecca N. Palmer" <rebecca_pal...@zoho.com> 
wrote:
> Changes from dagre to this fork are summarized at [0]. It looks like 
> Gitlab use this fork because Mermaid does [1] and the fork author is a 
> major Mermaid contributor [2].
> 
> A few packages currently use the original dagre(-d3), but none run its 
> full build process:
> 
> firefox/firefox-esr/thunderbird - embed already concatenated but 
> non-minified source devtools/client/shared/vendor/dagre-d3.js
> snakemake - snakemake/gui.html loads dagre-d3 from upstream website
> theano - starts from the full source, but doesn't use its build script: 
> runs browserify-lite + uglifyjs directly from d/rules
> 
> ssreflect used to embed dagre, but stopped doing so without apparent 
> replacement, possibly (I haven't checked) disabling the documentation 
> graph that uses it.
> 
> I previously [3] raised the question of whether dagre-* should be 
> packaged separately rather than embedded, without reply. I don't know 
> whether it would be practical or desirable for the above packages to 
> switch to this fork.

It seems dfsg requirement to build from source is applied only selectively.

If they decided to switch, I could drop the dependency on nodejs and provide 
libjs-dagre-* packages with bundled files in /usr/share/javascript. Please open 
a wish list bug in that case.

Related: #921628

> [0] 
> https://github.com/tylingsoft/dagre-layout#changes-compared-to-dagrejsdagre
> [1] 
> https://gitlab.com/gitlab-org/gitlab-ce/commit/131e74d10dafbf2b781ab5d5517e42a18e20a587
> [2] 
> https://github.com/knsv/mermaid/commit/7b935823da2058243dfc32f7c2a533ae233a9d1e#diff-8ee2343978836a779dc9f8d6b794c3b2
> [3] 
> https://alioth-lists-archive.debian.net/pipermail/pkg-mozilla-maintainers/2017-September/029645.html
> 
> 
> 

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.

Reply via email to