[tahoe-lafs-trac-stream] [Tahoe-LAFS] #2208: excluded from Debian because of no-source-code-included files
Tahoe-LAFS
trac at tahoe-lafs.org
Wed Apr 23 17:40:51 UTC 2014
#2208: excluded from Debian because of no-source-code-included files
---------------------------+---------------------------
Reporter: zooko | Owner: zooko
Type: defect | Status: new
Priority: critical | Milestone: 1.11.0
Component: packaging | Version: 1.10.0
Resolution: | Keywords: review-needed
Launchpad Bug: |
---------------------------+---------------------------
Comment (by vu3rdd):
Daira and I had a chat on the IRC today. I tried a few things today, here
is the summary:
- The d3.js shipped with Debian's libjs-d3 package is different from the
upstream d3.js.
- If I download the source and build it with 'npm install' and then 'make'
(along with the Debian's nodejs package), it produces exactly the same js
file as the one shipped with the upstream.
- Upon further inspection, looks like the uglify.js (I don't know what it
does!) shipped with Debian and used by the libjs-d3 is quite old. D3
upstream needs 2.4.0 where as Debian has 1.3.4. Perhaps this needs to be
fixed. I will raise a debian bug regarding this.
- I tried changing the dev dependency of the upstream sources of d3 to
match that of the debian's dependency and build it but it didn't build for
me with some weird error, which I didn't pursue further.
I wonder what can be done at this point. If Debian's current version of D3
and JQuery libraries work fine, then I could quickly change/patch the
XHTML source to use those files in Debian (/usr/share/javascript/*), add
dependencies on those libraries and do an upload. Alternatively, I could
add a patch that removes the d3.min.js and jquery.min.js and add the non-
minified versions.
Comments?
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2208#comment:28>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list