Public bug reported:

[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/lib -name libgazebo_*.a && echo 
"static lib found" || echo "no static lib found"

[Regression Potential]

 * The change does not modify in any way any of the current files being
   packed but add 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.

** Affects: gazebo (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: bion

** Patch added: "debdiff with the new version and the fix"
   
https://bugs.launchpad.net/bugs/1773811/+attachment/5145585/+files/gazebo_9.0.0+dfsg5-3ubuntu2.debdiff

** Description changed:

  [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.
+  * 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)
+  * At this moment there is only one .a library being generated 
+    (libgazebo_test_fixture.a). This can be checked in the build log: 
  
-  * The change in the packaging metadata should make the new -dev package
- to ship the static libraries.
+ 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
+  * To trigger the bug: 
+    apt-get install libgazebo9-dev && find /usr/lib -name libgazebo_*.a && 
echo "static lib found" || echo "no static lib found"
  
  [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.
+  * 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
- 
+  * 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.
+ 
+  * I'm part of Gazebo upstream and the debian maintainer.

** Description changed:

  [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.
+  * 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: 
+  * 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.
+    to ship the static libraries.
  
  [Test Case]
  
-  * To trigger the bug: 
-    apt-get install libgazebo9-dev && find /usr/lib -name libgazebo_*.a && 
echo "static lib found" || echo "no static lib found"
+  * To trigger the bug:
+    apt-get install libgazebo9-dev && find /usr/lib -name libgazebo_*.a && 
echo "static lib found" || echo "no static lib found"
  
  [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.
+  * The change does not modify in any way any of the current files being
+    packed but add 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
+  * 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.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1773811

Title:
  Missing static libs in the -dev package metadata

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gazebo/+bug/1773811/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to