[DRE-maint] Bug#815496: passenger: bundled code copy of libuv

Steven Chamberlain steven at pyro.eu.org
Sun Feb 21 22:05:12 UTC 2016


Package: src:passenger
Version: 5.0.22-1
Severity: important
Tags: patch
Control: block 815242 by -1

Hi,

As per Policy 4.13:
"Debian packaging should ensure that binary packages reference the
libraries already in Debian and the convenience copy is not used"
https://www.debian.org/doc/debian-policy/ch-source.html#s-embeddedfiles

The passenger source package contains a copy of libuv in
src/cxx_supportlib/vendor-copy/ - as far as I know, unmodified.

The library is already packaged in Debian.  Please could you use that
instead?  The Debian package may receive bug fixes or security patches
over time, whereas code copies bundled with passenger may not.

Already, the Debian libuv package has portability fixes allowing it to
build on kfreebsd, which the bundled code copy does not have.

The attached patch selects the system libuv.  (false = system library,
true = bundled code copy)  Please also add libuv1-dev to Build-Depends.

Thank you.

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: kfreebsd-amd64 (x86_64)

Kernel: kFreeBSD 10.1-0-amd64
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
-------------- next part --------------
A non-text attachment was scrubbed...
Name: use_system_libuv.patch
Type: text/x-diff
Size: 374 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-ruby-extras-maintainers/attachments/20160221/b40744bb/attachment.patch>


More information about the Pkg-ruby-extras-maintainers mailing list