Your message dated Sun, 26 Apr 2015 08:29:40 +0000
with message-id <[email protected]>
and subject line Bug#773341: fixed in libuv 0.10.36-1
has caused the Debian Bug report #773341,
regarding libuv: link against -pthread to fix underlinking issues
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
773341: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=773341
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libuv
Version: 0.10.28-5
Severity: normal
Tags: patch
User: [email protected]
Usertags: origin-ubuntu vivid ubuntu-patch

Dear Maintainer,

As you can see from the build logs for libuv (for example on amd64) [1], there 
are warnings from dpkg-shlibdeps such as the following:

dpkg-shlibdeps: warning: symbol pthread_rwlock_rdlock used by 
debian/libuv0.10/usr/lib/x86_64-linux-gnu/libuv.so.0.10 found in none of the 
libraries

This caused residual effects in Ubuntu, where getdns (a package that 
build-depends on libuv0.10-dev) failed to build due to undefined references to 
pthread symbols in the libuv.so.

Although this isn't causing an FTBFS in Debian, as we use different linker 
flags, it is probably a good idea to apply this fix here as well in case Debian 
switches to ld --as-needed in the future.

In Ubuntu, the attached patch was applied to achieve the following:

  * Link against -pthread to fix issue with ld --as-needed.

Thanks for considering the patch.

Logan Rosen

[1] 
https://buildd.debian.org/status/fetch.php?pkg=libuv&arch=amd64&ver=0.10.28-5&stamp=1411308090

-- System Information:
Debian Release: jessie/sid
  APT prefers vivid-updates
  APT policy: (500, 'vivid-updates'), (500, 'vivid-security'), (500, 'vivid'), 
(100, 'vivid-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-28-generic (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: upstart (via init_is_upstart())
diff -Nru libuv-0.10.28/debian/patches/link-pthread.diff libuv-0.10.28/debian/patches/link-pthread.diff
--- libuv-0.10.28/debian/patches/link-pthread.diff	1969-12-31 19:00:00.000000000 -0500
+++ libuv-0.10.28/debian/patches/link-pthread.diff	2014-12-14 04:11:33.000000000 -0500
@@ -0,0 +1,11 @@
+--- a/config-unix.mk
++++ b/config-unix.mk
+@@ -22,7 +22,7 @@
+ CSTDFLAG=--std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter
+ CFLAGS += -g
+ CPPFLAGS += -I$(SRCDIR)/src
+-LDFLAGS=-lm
++LDFLAGS=-lm -pthread
+ 
+ CPPFLAGS += -D_LARGEFILE_SOURCE
+ CPPFLAGS += -D_FILE_OFFSET_BITS=64
diff -Nru libuv-0.10.28/debian/patches/series libuv-0.10.28/debian/patches/series
--- libuv-0.10.28/debian/patches/series	2014-09-20 17:24:57.000000000 -0400
+++ libuv-0.10.28/debian/patches/series	2014-12-14 04:10:55.000000000 -0500
@@ -2,3 +2,4 @@
 make-clean.diff
 test_runner.diff
 arm64-epoll-ftbfs.diff
+link-pthread.diff

--- End Message ---
--- Begin Message ---
Source: libuv
Source-Version: 0.10.36-1

We believe that the bug you reported is fixed in the latest version of
libuv, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Luca Bruno <[email protected]> (supplier of updated libuv package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sat, 25 Apr 2015 19:19:34 +0200
Source: libuv
Binary: libuv0.10-dev libuv0.10 libuv0.10-dbg
Architecture: source
Version: 0.10.36-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Javascript Maintainers 
<[email protected]>
Changed-By: Luca Bruno <[email protected]>
Description:
 libuv0.10  - asynchronous event notification library - runtime library
 libuv0.10-dbg - asynchronous event notification library - debugging symbols
 libuv0.10-dev - asynchronous event notification library - development files
Closes: 759673 773341
Changes:
 libuv (0.10.36-1) unstable; urgency=medium
 .
   * New upstream version
     + Refresh patches and drop applied upstream ones
     + Fix O_NONBLOCK handling (Closes: #759673)
     + Fix underlinking issues against phtread (Closes: #773341)
   * Update metadata after github project move
   * gbp: update config for new repository
Checksums-Sha1:
 50b3bb3ad040fe776d7ae6646a6521a1734b4186 2059 libuv_0.10.36-1.dsc
 0991836d1dbf9419f448bc3459559181505e29c5 335090 libuv_0.10.36.orig.tar.gz
 ecc8f326e15fb11f6bc21c05e8bc9ee064c38227 6928 libuv_0.10.36-1.debian.tar.xz
Checksums-Sha256:
 6b33ae8f6a5d3221b95b7dd6607eb9115a5b7b9a15c4c429601c92d647a010bd 2059 
libuv_0.10.36-1.dsc
 421087044cab642f038c190f180d96d6a1157be89adb4630881930495b8f5228 335090 
libuv_0.10.36.orig.tar.gz
 634037289795586a48776d0e0b7ada2246defcb690256f84fb4dfec19b7572e7 6928 
libuv_0.10.36-1.debian.tar.xz
Files:
 f23da30893ce614e2363263544f59594 2059 libs optional libuv_0.10.36-1.dsc
 8e5056c7b4d721d87fb1f8fcf115fae5 335090 libs optional libuv_0.10.36.orig.tar.gz
 84649df52e9116daa3e5236615c78651 6928 libs optional 
libuv_0.10.36-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJVO9FMAAoJEKmDSiJSB45OllAQAL2ZwmX8tiYSp1U1WhRgdtL9
RJLYCBhTaInQw7BiW5IMy9o9zcxCEsBPbZnzMFe7Ws4lRg1ItvBONuyYLYCO0s+J
dHOY0hjjce90JMzXQTOWVgTH31D11ZsLl0GUypapQCLk5V8rr/onaPuRFzspyGax
lFzI3/v0MHWPrfUumN7qeTTO2a4zS26zW5BEOQJhALRSEwOhzaVDLkjWCJoNDBXi
WYEXds3ukjZphJ2xyIPRyJOWpyHIl9pF5q7c27Ruj0zZAy7vSZsW/cHxsGv2x4Ja
867TXMuc/0vyhleyhlgYIEqZLDFMBiWI1fk6Rf9oCyAIfMnVEDR0PI1KNy58Yvy1
Um24pDF97sczJCZKvbg4f1S4YBgfGFRFiID0Q1FExlRPF8DMqo1By14a+G2lSNjm
w9hURdyDmkg8uLIch0aXFpuS1GDgGPREOJJFuPvkurbJw0+aZNdUpUHo4E63AJyp
l/VLFzoC3owUMH8xTKjIOW592ZJKv6Ctfil+NmyrqpNQ7XsHQweIaNfgVVfHBMEt
nCiISyziej3d5YKeuvcsGwXeTG6niK8Q7Bze8WUO/U37eCehWIHpH5BvqEh+XZ+i
62BJIlvF5vVnl9x355IGGCEKsjgbyw3iMSvIyKIVYpHcJP6rhQgScEoVoA54X14Z
yJ63YUuOI6PuNhaH3oaI
=0WGZ
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
Pkg-javascript-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Reply via email to