On 2/7/2020 1:06 AM, Mark Wielaard wrote:
Some contrasts in a tabular form:

                     clear-linux                                elfutils

indexed             by filename                                by buildid
client side sw      fuse server                                apprx. none
server side sw      plain file server                          debuginfod
server side disk    unpacked, unified-namespace layout         orig pkg set
multi-version       maybe, if /usr/src/XXXX filenames unique   no problem

When using newer rpm then the filenames should be unique:
https://fedoraproject.org/wiki/Changes/ParallelInstallableDebuginfo

But I am not sure how it would handle multiple versions of
executables.

since all tools ask for those by buildid those actually work even easier

multi-arch          req. separate servers                      no problem
multi-distro        req. separate servers                      one server ok

One of the use cases of debuginfod is working with local/team builds
for binaries not packaged by a distro. How does clear-linux handle that?

we allow for multiple URLs on the client side
(this is also how we do mirrors/etc)

supporting mirrors/CDN/... for the common files is imho almost more critical as 
supporting
multi-distro kind of things.. so a table like this should have a line for that.

Reply via email to