Re: F35 Change: Debuginfod By Default (Self-Contained Change proposal)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Panu,

On Wed, Jun 05, 2024 at 09:26:14AM +0300, Panu Matilainen wrote:
> On 6/4/24 21:43, Frank Ch. Eigler wrote:
> >dvlasenk wrote:
> >
> >>[...] Do you understand how many fetches of debuginfo will be
> >>attempted by e.g.  a kernel build tooling when it runs readelf on 8000
> >>freshly built modules _for every kernel build_? How slow it is?
> >
> >If remote debuginfo is not needed for these particular readelf
> >invocations, then the tools should not be making debuginfod calls.
> >Can you help identify examples?
> >
> >>Now various tools need to forcibly unset the variable to stop this
> >>madness.
> >
> >The defaults are set with normal developers in mind.
> 
> The problem is that nobody expects a tool this low-level to do
> internet lookups, and silently at that. It's like 'ls' suddenly
> started looking up stuff from the net *by default*.
> 
> And, not just interactive use but scripts too, scripts that existed
> years or even decades before this thing and cannot possibly expect
> such activity. Like the case of
> https://bugzilla.redhat.com/show_bug.cgi?id=2079600

This surprises me. You are right that nobody would expect readelf -d
(to get the dynamic table entries) would use debuginfod. And it indeed
doesn't. Might this just have been an old bug in binutils since fixed?

> And, it's made much worse by the packaging which means you cannot
> just remove the package and be done with it, because so much
> important tooling links to it. If the library and the configuration
> to actually enable it were split between different packages, it'd be
> less offensive at least.

I am sorry you are so offended by the packaging, but nobody has
suggested this before. Please do file a bug with this suggestion if
you think it makes sense to split the default /etc files and the
actual debuginfod-client library.

Cheers,

Mark
--
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux