[Rpm-maint] [PATCH 6/7] Make it possible to have unique build-ids across build versions/releases.

2016-06-14 Thread Mark Wielaard
Introduce a new macro _unique_build_ids that when set will pass the version and release to find-debuginfo.sh and debugedit to recalculate the build-id of ELF files. Includes two new testcases to make sure the new setting works as expected both when set and unset. Signed-off-by: Mark Wielaard

[Rpm-maint] [PATCH 5/7] Add build-id links to rpm for all ELF files.

2016-06-14 Thread Mark Wielaard
This patch moves the main ELF file build-id symlinks from the debuginfo package into the main package. And uses different base directories for the main ELF file build-id symlink. For the main build-id use /usr/lib/.build-id and for the debug build-id use /usr/lib/debug/.build-id. There are two

Re: [Rpm-maint] [PATCH 3/4] Add sepdebugcrcfix to fixup old style gnu_debuglink CRC checksum.

2016-06-14 Thread Mark Wielaard
Hi Thierry, On Mon, 2016-06-13 at 14:33 +0200, Thierry Vignaud wrote: > Could you provide a small example? From the bug report it isn't clear if > > it really is a bug with that particular fix or that it is caused by bad > > usage of attributes. If we have a small example we can create a test > >

[Rpm-maint] [PATCH 2/7] Add dwz debuginfo compression support.

2016-06-14 Thread Mark Wielaard
Support for dwz compression has been in Fedora since a couple of years. https://fedoraproject.org/wiki/Features/DwarfCompressor The original find-debuginfo.sh patch was written by Jakub Jelinek. https://bugzilla.redhat.com/show_bug.cgi?id=833311 The new testcase using the macros.debug was added