Bug#945868: ros-rospkg: OS detection is wrong for Ubuntu, uses deprecated LSB instead of os-release

Steve Langasek steve.langasek at canonical.com
Mon Dec 16 22:36:27 GMT 2019


Thanks for the fix!

On Sun, Dec 01, 2019 at 02:36:41PM +0100, Jochen Sprickerhof wrote:
> Hi Steve,

> * Steve Langasek <steve.langasek at canonical.com> [2019-11-29 19:35]:
> > In Ubuntu, the latest version of ros-rosdep was failing to build due to test
> > failures related to ros-rospkg, which was not properly detecting the
> > platform as Ubuntu.  Digging into this, I found that ros-rospkg was relying
> > on the lsb_release command to detect Debian and Ubuntu as platforms; but
> > lsb_release is not part of the base system, so this fails when the
> > additional lsb-release package is not installed.

> Thanks for bringing this to my attention, could you add a link to the
> failing log next time? I think I know where it fails, but it would be easier
> to verify with a log (and I wasn't able to find one).

Normally I would do this, but Launchpad doesn't keep old failure logs, and
once the bug was fixed in ros-rospkg in Ubuntu, the ros-rosdep package build
succeeded - so the log went away.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                   https://www.debian.org/
slangasek at ubuntu.com                                     vorlon at debian.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-science-maintainers/attachments/20191216/8939e3f8/attachment.sig>


More information about the debian-science-maintainers mailing list