Wednesday 14 September 2022

New service announcement: https://debuginfod.ubuntu.com

[ Sending to ubuntu-devel as well. ]

Hello,

I would like to announce a new service for the Ubuntu community: an
instance of debuginfod, running at https://debuginfod.ubuntu.com.

Debuginfod is a project whose purpose is to serve ELF/DWARF/source-code
information over HTTP(S). In a nutshell, by using a debuginfod service
you will not need to install debuginfo (a.k.a. ddebs) packages anymore;
the symbols will be served to GDB (or any other debuginfo consumer that
supports debuginfod) over the network.

I consider the service to be in a beta state right now. There are no
plans for outages or anything drastic, but I don't want to promise a
99.9999% uptime either. I am constantly working to improve the
deployment and it will be very interesting to see how it will cope with
real usage after this announcement hits the news.

Our debuginfod instance will be serving debug symbols for all currently
supported releases of Ubuntu, plus the development version. All
repositories are supported: main, universe, restricted and multiverse.

If you are using an Ubuntu release that still doesn't have automatic
configuration for the service, you can easily set up your system to use
it by exporting the DEBUGINFOD_URLS shell variable, like this (assuming
you are using Bash as your shell):

export DEBUGINFOD_URLS="https://debuginfod.ubuntu.com"

If you would like to know more about the service, including a more
detailed explanation on how to set it up, I strongly encourage you to
visit the Ubuntu Server Guide's page on debuginfod:

https://ubuntu.com/server/docs/service-debuginfod

There is also a FAQ available, where I am gradually answering questions
that the community might have:

https://ubuntu.com/server/docs/service-debuginfod-faq

I would like to thank everybody who helped me set this up. The list is
long to write here, but you certainly know who you are.

Thank you, and enjoy!

--
Sergio
GPG key ID: E92F D0B3 6B14 F1F4 D8E0 EB2F 106D A1C8 C3CB BF14