Package: strace
Version: 4.15-2
Severity: normal

Dear Maintainer,

Please consider adding a build-time dependency on libbluetooth-dev, so
that bluetooth/bluetooth.h header is available for configure:

  $ dpkg -S /usr/include/bluetooth/bluetooth.h
  libbluetooth-dev:i386: /usr/include/bluetooth/bluetooth.h
  $ ./configure
  ...
  checking bluetooth/bluetooth.h usability... yes
  checking bluetooth/bluetooth.h presence... yes
  checking for bluetooth/bluetooth.h... yes

That allows decoding the arguments of AF_BLUETOOTH socket operations:

Bad:

  connect(25, {sa_family=AF_BLUETOOTH, sa_data="\21\0\17q\332}\32\0\0\0\0\0"}, 
14) = -1 EINPROGRESS (Operation now in progress) 

Good:

  connect(25, {sa_family=AF_BLUETOOTH, l2_psm=htobs(17), 
l2_bdaddr=0f:71:da:7d:1a:00, l2_cid=htobs(0), l2_bdaddr_type=0}, 14) = -1 
EINPROGRESS (Operation now in progress)

Thank you,
Lubo

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 4.12.0-2-686-pae (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages strace depends on:
ii  libc6  2.24-17

strace recommends no packages.

strace suggests no packages.

-- no debconf information

Reply via email to