[Bug debuginfod/25509] Break a cyclic dependency by core packages

fche at redhat dot com sourceware-bugzilla@sourceware.org
Thu Feb 6 12:53:00 GMT 2020


Frank Ch. Eigler <fche at redhat dot com> changed:

           What    |Removed                     |Added
                 CC|                            |fche at redhat dot com

--- Comment #3 from Frank Ch. Eigler <fche at redhat dot com> ---
Indeed, merely splitting the package up does not solve problematic incoming

IMHO we should encourage distros to have a bootstrap-oriented build of
elfutils, possibly prepared thusly:

- have the elfutils configury have a -debuginfod mode (--without-debuginfod?)
that, instead of just skipping building all that stuff, builds a no-op stub

- expose that --without-debuginfod configure flag to another spec file (or a
--with-* flagged version of the main one) to generate a set of
elfutils-bootstrap-* subrpms

- have the normal non-bootstrap spec file variant Obsolete/Conflict with the
bootstrap siblings

- then these elfutils-bootstrap* rpms should be functional and satisfy all your
bootstrapping needs

- and after bootstrapping is done, nuke the elfutils-bootstrap rpms from your
repo, and build the real thing

You are receiving this mail because:
You are on the CC list for the bug.

More information about the Elfutils-devel mailing list