Comment 0 for bug 1773811

Revision history for this message
Jose Luis Rivero (j-rivero) wrote : Missing static libs in the -dev package metadata

[Impact]

 * The libgazebo9-dev does not include the static libs generated during the gazebo build.
   Users of gazebo binaries can not access to them through the normal package.

 * At this moment there is only one .a library being generated (libgazebo_test_fixture.a).
   This can be checked in the build log: https://launchpadlibrarian.net/358995329/buildlog_ubuntu-bionic-amd64.gazebo_9.0.0+dfsg5-3ubuntu1_BUILDING.txt.gz (search for Linking CXX static library)

 * The change in the packaging metadata should make the new -dev package to ship the static libraries.

[Test Case]

 * To trigger the bug: apt-get install libgazebo9-dev && find /usr -name libgazebo9*.a

[Regression Potential]

 * The change does not modify in any way any of the current files being packed but adds
   more regexp to the install fix.

 * Upstream debian custom packages made this change long ago and there was no problem
   reported: https://bitbucket.org/osrf/gazebo9-release/src/7b7893d6674b0059b2378b7b912f48cc001aeaa4/ubuntu/debian/libgazebo-dev.install#lines-2

[Other Info]

 * I'm part of Gazebo upstream and the debian maintainer.