Processed: Re: Bug#898883: libtf2-kdl-dev: pkgconfig and cmake files refer to non-existing liborocos-kdl.so.1.3.1

2018-05-19 Thread Debian Bug Tracking System
Processing control commands:

> reassign -1 liborocos-kdl-dev
Bug #898883 [libtf2-kdl-dev] libtf2-kdl-dev: pkgconfig and cmake files refer to 
non-existing liborocos-kdl.so.1.3.1
Bug reassigned from package 'libtf2-kdl-dev' to 'liborocos-kdl-dev'.
No longer marked as found in versions ros-geometry2/0.5.16-4.
Ignoring request to alter fixed versions of bug #898883 to the same values 
previously set

-- 
898883: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=898883
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems

-- 
debian-science-maintainers mailing list
debian-science-maintainers@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers

Bug#898883: libtf2-kdl-dev: pkgconfig and cmake files refer to non-existing liborocos-kdl.so.1.3.1

2018-05-19 Thread Jochen Sprickerhof

Control: reassign -1 liborocos-kdl-dev

* Adrian Bunk  [2018-05-17 21:09]:

Hardcoding this part of the filename that is not part of the soname in
the cmake file is simply wrong, and after a rebuild it would be expected
that the same bug would hit again with 1.4.1.


This is actually in /usr/share/orocos_kdl/cmake/OrocosKDLTargets-none.cmake:

OrocosKDLTargets-none.cmake:  IMPORTED_SONAME_NONE "liborocos-kdl.so.1.4"
OrocosKDLTargets-none.cmake:list(APPEND _IMPORT_CHECK_FILES_FOR_orocos-kdl 
"${_IMPORT_PREFIX}/lib/liborocos-kdl.so.1.4.0" )

I prepared a new upload and will ask for an NMU for the affected 
packages.


Cheers Jochen


signature.asc
Description: PGP signature
-- 
debian-science-maintainers mailing list
debian-science-maintainers@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers

Processed: Re: Bug#898883: libtf2-kdl-dev: pkgconfig and cmake files refer to non-existing liborocos-kdl.so.1.3.1

2018-05-17 Thread Debian Bug Tracking System
Processing control commands:

> severity -1 serious
Bug #898883 [libtf2-kdl-dev] libtf2-kdl-dev: pkgconfig and cmake files refer to 
non-existing liborocos-kdl.so.1.3.1
Severity set to 'serious' from 'normal'
> affects -1 src:ros-robot-state-publisher
Bug #898883 [libtf2-kdl-dev] libtf2-kdl-dev: pkgconfig and cmake files refer to 
non-existing liborocos-kdl.so.1.3.1
Added indication that 898883 affects src:ros-robot-state-publisher

-- 
898883: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=898883
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems

-- 
debian-science-maintainers mailing list
debian-science-maintainers@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers

Bug#898883: libtf2-kdl-dev: pkgconfig and cmake files refer to non-existing liborocos-kdl.so.1.3.1

2018-05-17 Thread Adrian Bunk
Control: severity -1 serious
Control: affects -1 src:ros-robot-state-publisher

On Thu, May 17, 2018 at 07:46:40AM +0200, Johannes Schauer wrote:
> On Thu, 17 May 2018 07:08:37 +0200 Johannes Schauer  wrote:
> > Currently, it is not possible to compile a project with libtf2-kdl-dev with
> > either CMake or pkg-config because both files will attempt to link objects 
> > to
> > /usr/lib/liborocos-kdl.so.1.3.1 which does not exist in Debian unstable
> > anymore.
> > 
> > It seems orocos-kdl has been updated to 1.4, so this package should be
> > updated as well.
> 
> It seems that a simple rebuild fixes this issue.
> 
> For the future, I implemented a simple autopkgtest for ros-geometry2.  It
> currently only tries to build a project using tf2_kdl. Feel free to also add
> the other libraries.
> 
> With such a smoke test it should be easier to spot such breaks in the future.
> 
> I pushed my changes to the packaging repository.

Note that while a rebuild might make the bug temporarily harmless,
this bug still needs proper fixing - your new autopkgtest is not
supposed to ever fail.

Hardcoding this part of the filename that is not part of the soname in 
the cmake file is simply wrong, and after a rebuild it would be expected
that the same bug would hit again with 1.4.1.

Setting to RC since this bug makes ros-robot-state-publisher FTBFS.

> Thanks!
> 
> cheers, josch

cu
Adrian

-- 

   "Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
   "Only a promise," Lao Er said.
   Pearl S. Buck - Dragon Seed

-- 
debian-science-maintainers mailing list
debian-science-maintainers@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers

Bug#898883: libtf2-kdl-dev: pkgconfig and cmake files refer to non-existing liborocos-kdl.so.1.3.1

2018-05-16 Thread Johannes Schauer
On Thu, 17 May 2018 07:08:37 +0200 Johannes Schauer  wrote:
> Currently, it is not possible to compile a project with libtf2-kdl-dev with
> either CMake or pkg-config because both files will attempt to link objects to
> /usr/lib/liborocos-kdl.so.1.3.1 which does not exist in Debian unstable
> anymore.
> 
> It seems orocos-kdl has been updated to 1.4, so this package should be
> updated as well.

It seems that a simple rebuild fixes this issue.

For the future, I implemented a simple autopkgtest for ros-geometry2.  It
currently only tries to build a project using tf2_kdl. Feel free to also add
the other libraries.

With such a smoke test it should be easier to spot such breaks in the future.

I pushed my changes to the packaging repository.

Thanks!

cheers, josch


signature.asc
Description: signature
-- 
debian-science-maintainers mailing list
debian-science-maintainers@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers

Bug#898883: libtf2-kdl-dev: pkgconfig and cmake files refer to non-existing liborocos-kdl.so.1.3.1

2018-05-16 Thread Johannes Schauer
Package: libtf2-kdl-dev
Version: 0.5.16-4
Severity: normal

Hi,

Currently, it is not possible to compile a project with libtf2-kdl-dev
with either CMake or pkg-config because both files will attempt to link
objects to /usr/lib/liborocos-kdl.so.1.3.1 which does not exist in
Debian unstable anymore.

It seems orocos-kdl has been updated to 1.4, so this package should be
updated as well.

Thanks!

cheers, josch

-- 
debian-science-maintainers mailing list
debian-science-maintainers@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers