Your message dated Mon, 18 Mar 2019 08:38:59 +0000
with message-id <[email protected]>
and subject line Bug#924395: fixed in ros-catkin 0.7.14-9
has caused the Debian Bug report #924395,
regarding ros-catkin: catkin generates incorrect double -l in pthread libs from 
boost
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.)


-- 
924395: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=924395
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: ros-catkin
Severity: important


catkin generates .pc files from its templates. However, arround the inclusion 
of cmake 3.12.x or 3.13.x, the FindBoost macro injects a -lpthread in the
BOOST_libraries. This information is bad resolved by catkin introducing a 
double -l-lpthread in the .pc files generated that use Boost.

I have only detected rosconsole.pc (librosconsole-dev. Source ros-rosconsole)
that has -l-lpthread.

The solution is simple:

--- /usr/share/catkin/cmake/catkin_package.cmake~       2018-12-02 
14:35:11.000000000
+0100
+++ /usr/share/catkin/cmake/catkin_package.cmake        2019-03-12 
10:30:29.742795867 +0100
@@ -270,7 +270,9 @@
   catkin_filter_libraries_for_build_configuration(libraries
${PKG_CONFIG_LIBRARIES})
   foreach(library ${libraries})
     if(NOT IS_ABSOLUTE ${library})
-      set(library "-l${library}")
+      if(NOT ${library} MATCHES "^-l")
+        set(library "-l${library}")
+      endif()
     endif()
     list_append_deduplicate(PKG_CONFIG_LIBRARIES_WITH_PREFIX ${library})
   endforeach()

I have prepared a new version of the package patched waiting to release team 
aprovation.

Best regards,

Leopold


-- System Information:
Debian Release: 9.8
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf

Kernel: Linux 4.14.0-0.bpo.3-amd64 (SMP w/8 CPU cores)
Locale: LANG=ca_ES.UTF-8, LC_CTYPE=ca_ES.UTF-8 (charmap=UTF-8), 
LANGUAGE=ca_ES.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

--- End Message ---
--- Begin Message ---
Source: ros-catkin
Source-Version: 0.7.14-9

We believe that the bug you reported is fixed in the latest version of
ros-catkin, 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.
Leopold Palomo-Avellaneda <[email protected]> (supplier of updated ros-catkin 
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: SHA256

Format: 1.8
Date: Tue, 12 Mar 2019 14:26:24 +0100
Source: ros-catkin
Binary: catkin python3-catkin
Architecture: source all
Version: 0.7.14-9
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<[email protected]>
Changed-By: Leopold Palomo-Avellaneda <[email protected]>
Description:
 catkin     - Low-level build system macros and infrastructure for Robot OS
 python3-catkin - Python 3 modules for the ROS build system
Closes: 924395
Changes:
 ros-catkin (0.7.14-9) unstable; urgency=medium
 .
   * Add patch to protect against double -l in .pc files
     (Closes: 924395)
Checksums-Sha1:
 7383e6c16c128a02349503e8c754a1b702fbe687 2217 ros-catkin_0.7.14-9.dsc
 f681cc08d441a0599067208fc964f868f9c957bd 203422 ros-catkin_0.7.14.orig.tar.gz
 7ad82ccb4b7df4be2d71d34e06700fbb55759139 11312 
ros-catkin_0.7.14-9.debian.tar.xz
 1827f9ffde2fe1000d531b5ff243628c381fa6d6 97996 catkin_0.7.14-9_all.deb
 0696a2830354318423b290024e029c70939c8b4a 30960 python3-catkin_0.7.14-9_all.deb
 5cf7dcbd309e3d8e5607fe792346252a1d87ceb3 7925 
ros-catkin_0.7.14-9_amd64.buildinfo
Checksums-Sha256:
 e1576b4e71a265f38c04d8f50ed435b36b62967e29f99b87af521597d6b0d1a0 2217 
ros-catkin_0.7.14-9.dsc
 a41d8bc889e9e5558d4c9688f6916f306e01a65edd5024fbcf42e7e357522786 203422 
ros-catkin_0.7.14.orig.tar.gz
 2933b1c877ebcb53fc9bfd5bea5450fd8ed208c06704c6115e42347e2661268e 11312 
ros-catkin_0.7.14-9.debian.tar.xz
 83b6e06877863878b2e973770884b687a5bf77be3a6b73bf1eacd0394aa8eae2 97996 
catkin_0.7.14-9_all.deb
 b9bc4dd64283bde3e26b104a547a32dbb3f61c943595a1f7f0c25fc0ab3d2c56 30960 
python3-catkin_0.7.14-9_all.deb
 e2df92f03d4aae667226a2f54bc4858b6f49337f07ca8b51ce5c3c8acaa0f246 7925 
ros-catkin_0.7.14-9_amd64.buildinfo
Files:
 53586d391b97deca6a8684739d046604 2217 devel optional ros-catkin_0.7.14-9.dsc
 c50589adde1d2783ab609772d83d9d11 203422 devel optional 
ros-catkin_0.7.14.orig.tar.gz
 d9e689301e1d5b701f62147a662d74cc 11312 devel optional 
ros-catkin_0.7.14-9.debian.tar.xz
 e7f5dac1c16f7daec95dd557c1c3c07d 97996 devel optional catkin_0.7.14-9_all.deb
 3d784b0a37006d8d1eeb81a58bf69727 30960 python optional 
python3-catkin_0.7.14-9_all.deb
 20e60b10aead675071815cdc54b64a35 7925 devel optional 
ros-catkin_0.7.14-9_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEjF/vEZvRbmgP2ZRLBfSnqUmi2aoFAlyPTDgACgkQBfSnqUmi
2arn/A//aZAJKURTEHBXE5hjhKe74G6YTebCr4kfxs/v1VVv+E1/N+kGLSkvFVnQ
P6fEILT9oGdfajVqeyeZ8IoW/TWE3oIjphIEr/a2WRm/PdwwMc88MsFmbKVAYwmJ
i+wTfcA+roo9XsDDpZ+wJoKjGkcVqUqfrXz/iCT8ZqvtRN9HmFTrKwY4DzKcfFQN
Bp9fuqg+k5NkkOVTMchp7AfgVja/u3AWuELfDqIyY6QJ7IGk3/5onPEBeNaNWM0T
CXvVCLwcyuHSOmXnlPjd7MKxO98jcOACXVJNsiFghV3a2yq8Du1HBa/5cUgsefR6
wS2aL1jPDUkN7yQ08YEpknSZPxuW86aGgWfoIq6yOBQKog13712kfmHONawNCQ26
CXC1tzHVum2ahbxoI775Mz1roadh59ynmU5g3rmgbmnMxwFrSolP/5AFIRLPH/rU
6voXt2nBphikDD356IP+U6K778pmm04J1qf/lFrkF3XbxHwd2kRvy+5tTRb0DBga
YEX/5CHD4eVXl52IiH0klabN1UJcJMKNiy6AkZrvb9fslnowXOJKEB/BRTzP3eZu
bPhFETH/c+8kRww2xjfsgEN523PwS0+pu5Nlyne5QWg0ZqlwizICKPo5kHITjp+Y
StOZZvPRFQJv2oi3yoh775sI+1XtY0pxqXNYNCHU8ixB8qzXV8I=
=Xgn0
-----END PGP SIGNATURE-----

--- End Message ---
-- 
debian-science-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to