#1147206 Would you accept to create bin:debuginfod-find?

Package:
debuginfod
Source:
debuginfod
Description:
debuginfo-related http file-server daemon
Submitter:
Pierre-Elliott Bécue
Date:
2026-09-09 10:01:02 UTC
Severity:
normal
#1147206#5
Date:
2026-09-09 09:21:24 UTC
From:
To:
Package: debuginfod
Version: 0.196-1
Severity: wishlist

Hello,

Disclosure: this bug report is a suggestion prompted by my work on
Valgrind in Ubuntu, but I think it'd be best also for valgrind in
Debian.

I have refreshed valgrind and in that process, fixed a bug:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1103846

For now, the fix is valgrind Recommends: debuginfod. This is not perfect
as debuginfod itself comes with a web server which adds to the
vulnerability surface of a machine.

Valgrind only needs debuginfod-find, and after some thinking, I believe
that having debuginfod-find in a separate bin: package could be
beneficial to everybody. It'd allow to have debuginfod-find without
having the whole debuginfod server.

I am happy to offer a debdiff that does that, or a MR on salsa if you
are happy with the idea.

What are your thoughts?

Bests,

#1147206#10
Date:
2026-09-09 09:52:04 UTC
From:
To:
Hi Pierre,

Just for reference. In Fedora we split elfutils debuginfod support
into 3 packages:

- elfutils-debuginfod-client Which contains the debuginfod-find
  binary, libdebuginfod.so.1, config files in /etc and man pages for
  debuginfod-find and debuginfod-client-config

- elfutils-debuginfod-client-devel Which contains the debuginfod.h,
  debuginfod.so, pkgconfig libdebuginfod.pc and debuginfod_*.3
  manpages.

- elfutils-debuginfod Which contains the server debuginfod binary,
  systemd, sysconfig and debuginfod*.8 manpages.

Valgrind then recommends elfutils-debuginfod-client.

Cheers,

Mark

#1147206#15
Date:
2026-09-09 09:52:04 UTC
From:
To:
Hi Pierre,

Just for reference. In Fedora we split elfutils debuginfod support
into 3 packages:

- elfutils-debuginfod-client Which contains the debuginfod-find
  binary, libdebuginfod.so.1, config files in /etc and man pages for
  debuginfod-find and debuginfod-client-config

- elfutils-debuginfod-client-devel Which contains the debuginfod.h,
  debuginfod.so, pkgconfig libdebuginfod.pc and debuginfod_*.3
  manpages.

- elfutils-debuginfod Which contains the server debuginfod binary,
  systemd, sysconfig and debuginfod*.8 manpages.

Valgrind then recommends elfutils-debuginfod-client.

Cheers,

Mark