Package: node-constants-browserify
Version: 1.0.0+dfsg-6
Hi,
I saw that you added support for DPKG_ROOT and that's great.
Unfortunately, it also is wrong.
1. You don't need a Pre-Depends on dpkg for DPKG_ROOT support. The
feature is explicitly designed to be backwards-compatible. With an
old dpkg, the variable will be absent and the shell will substitute
an empty string, which is correct. There is one wrinkle though:
If you "set -u", you should use "${DPKG_ROOT:-}" instead of just
"$DPKG_ROOT" for compatibility with older dpkg.
2. Preprending DPKG_ROOT to executables like nodejs is wrong. In the
typical use, the one inside the chroot will not be executable,
because it comes from a foreign architecture. Even if it were, it
would fail loading libraries as the library search path is not
pointed at the chroot. On the other hand prepending DPKG_ROOT to
the CONSTANTS_FILE is the intended use.
Helmut
--
Pkg-javascript-devel mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel