Should libjs-graphlib(-dot), libjs-dagre(-d3) be separate packages?
    Rebecca N. Palmer 
    rebecca_palmer at zoho.com
       
    Sat Sep 23 14:33:57 UTC 2017
    
    
  
I am working on the Theano package, which contains embedded copies of 
the Javascript modules dagre-d3, dagre, graphlib-dot and graphlib.
All 4 of these are Expat-licensed and have the same upstream author, 
https://github.com/cpettitt
The copies in upstream Theano are minified; the Debian package currently 
has the concatenated-but-mostly-not-minified form in 
debian/missing-sources.  I was planning to replace this with the full 
source in the same place, when I noticed that 3 of the 4 are also used 
by other Debian packages, suggesting that it would be better to package 
them separately:
firefox(-esr), icedove - embed dagre-d3.js (in 
(mozilla/)devtools/client/shared/vendor)
ssreflect - embeds dagre.js (in htmldoc/js)
snakemake - fetches dagre-d3.js from upstream website (in 
snakemake/gui.html)
As their build process embeds some dependencies, dagre-d3.js is actually 
dagre-d3+dagre+graphlib+lodash (lodash already has a Debian package) and 
dagre.js is actually dagre+graphlib+lodash.
    
    
More information about the pkg-mozilla-maintainers
mailing list