Overview

Request 770181 superseded

- Exclude debuginfod sub-packages and move them to elfutils-debuginfod.

- Avoid double-shipping libdebuginfo.so.1 in two different
subpackages. Fixup RPM group.

- Split libdebuginfod1 into libdebuginfod1 and debuginfod-client.
Add Requires for these packages.

- Rename debuginfod-client package to libdebuginfod1 in
order to fulfil SLPP violation.

- Fix variable references in specfile

- Use %fillupdir macros for proper sysconfig export.

- Update to version 0.178:
debuginfod: New server, client tool and library to index and fetch
ELF/DWARF files addressed by build-id through HTTP.
doc: There are now some manual pages for functions and tools.
backends: The libebl libraries are no longer dynamically loaded through
dlopen, but are now compiled into libdw.so directly.
readelf: -n, --notes now takes an optional "SECTION" argument.
-p and -x now also handle section numbers.
New option --dyn-sym to show just the dynamic symbol table.
libcpu: Add RISC-V disassembler.
libdw: Abbrevs and DIEs can now be read concurrently by multiple
threads through the same Dwarf handle.
libdwfl: Will try to use debuginfod when installed as fallback to
retrieve ELF and DWARF debug data files by build-id.
- remove dwelf_elf_e_machine_string.patch.

Loading...

Dominique Leuenberger's avatar

Libelf-devel-32bit is uninstallable: you no longer produce libelf1-32bit


Dominique Leuenberger's avatar
can't install libelf-devel-32bit-0.178-173.3.x86_64:
nothing provides libelf1-32bit = 0.178 needed by libelf-devel-32bit-0.178.x86_64
  (we have libelf1-32bit-0.177-5.22.x86_64)

Dominique Leuenberger's avatar

created request id 772628


Dominique Leuenberger's avatar

Systemtap and makedumpfiles Build require libel-devel, which is being removed with this upgrade


Jan Engelhardt's avatar

systemtap's configure.ac already contains: # On modern debian/ubuntu, libebl has been merged into libdw


Dominique Leuenberger's avatar

submitted makedumpfile 1.6.7 to devel prj (we should have that in any case for kernel 5.4!)

sr#767664


Dominique Leuenberger's avatar

Waiting for makedumpfile and systemtap


Dominique Leuenberger's avatar

submissions are incoming - now awaiting a ring0 staging


Dominique Leuenberger's avatar

Unignored: returned to active backlog.


Dominique Leuenberger's avatar

That's not going to fly: elfutils is a distro bootstrap package, ring0 - pulling in curl, sqlite, microhttpd - does sound

Curl for example would drag in cmake, cyrus-sasl, openldap2, libssh, nghttp2 - you and that is just the beginning.


Dominique Leuenberger's avatar

Too much for ring0

Request History
Richard Biener's avatar

rguenther created request

- Exclude debuginfod sub-packages and move them to elfutils-debuginfod.

- Avoid double-shipping libdebuginfo.so.1 in two different
subpackages. Fixup RPM group.

- Split libdebuginfod1 into libdebuginfod1 and debuginfod-client.
Add Requires for these packages.

- Rename debuginfod-client package to libdebuginfod1 in
order to fulfil SLPP violation.

- Fix variable references in specfile

- Use %fillupdir macros for proper sysconfig export.

- Update to version 0.178:
debuginfod: New server, client tool and library to index and fetch
ELF/DWARF files addressed by build-id through HTTP.
doc: There are now some manual pages for functions and tools.
backends: The libebl libraries are no longer dynamically loaded through
dlopen, but are now compiled into libdw.so directly.
readelf: -n, --notes now takes an optional "SECTION" argument.
-p and -x now also handle section numbers.
New option --dyn-sym to show just the dynamic symbol table.
libcpu: Add RISC-V disassembler.
libdw: Abbrevs and DIEs can now be read concurrently by multiple
threads through the same Dwarf handle.
libdwfl: Will try to use debuginfod when installed as fallback to
retrieve ELF and DWARF debug data files by build-id.
- remove dwelf_elf_e_machine_string.patch.


Saul Goodman's avatar

licensedigger accepted review

ok


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Dominique Leuenberger's avatar

dimstar_suse set openSUSE:Factory:Staging:N as a staging project

Being evaluated by staging project "openSUSE:Factory:Staging:N"


Dominique Leuenberger's avatar

dimstar_suse accepted review

Picked "openSUSE:Factory:Staging:N"


Dominique Leuenberger's avatar

dimstar accepted review


Richard Biener's avatar

rguenther superseded request

superseded by 772771

openSUSE Build Service is sponsored by