[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
https://sourceware.org/bugzilla/show_bug.cgi?id=25509
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
dependencies.
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
instead
- 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