File: README.source

package info (click to toggle)
node-bluebird 3.5.1%2Bdfsg2-2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 1,796 kB
  • sloc: makefile: 90; sh: 38
file content (43 lines) | stat: -rw-r--r-- 1,848 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
Pre-built copy
==============

Bluebird build-depends on itself, so a pre-built copy is found in
debian/node-modules/bluebird.  After building the package, you can easily
verify that the files found in that directory are the same as the generated
files.

 -- Hubert Chathi <uhoreg@debian.org>, Sun,  1 Oct 2017 12:12:36 -0400

Once bluebird has been around for a while, we could consider using
build-profiles to conditionally build with the bluebird in the Debian
archive. This would be necessary to allow downstream derivatives to
boostrap bluebird like we have done here.

 -- Ross Gammon <rossgammon@debian.org> Sun, 15 Oct 2017 13:16:00 +0100

Minimised JavaScript
====================

The upstream source of node-bluebird contained a benchmark directory
that includes a minimied javascript file called fakesSJS-dst.js. I
was not able to track down the source of this file, and as I was not
planning to install the benchmarks anyway, I simply repacked the
tarball excluding the whole benchmark directory using the enhanced
uscan function of Files-Excluded in debian/copyright.
There are also minified versions of bluebird in the browser directory.
As we are not builing the browser version of bluebird until browserify
is packaged in Debian, the problem files for the browser version have
also been removed from the tarball.

 -- Ross Gammon <rossgammon@debian.org> Sun, 15 Oct 2017 13:16:00 +0100

Documenation
============

The upstream documentation includes anti-patterns.md which is licensed
with CC-BY-SA-2.5. Unfortunately, this version of the license contains
restrictions on derivitive works that make it non-free according to
DFSG. Therefore, the tarball has been repacked to exclude these
files. Also note that the documentation requires Jekyll to be served.

 -- Ross Gammon <rossgammon@debian.org> Sun, 15 Oct 2017 13:16:00 +0100