diff options
author | Niels Thykier <niels@thykier.net> | 2017-12-16 13:25:36 +0000 |
---|---|---|
committer | Niels Thykier <niels@thykier.net> | 2017-12-16 13:25:36 +0000 |
commit | 6dfb3f5321d9ca32e1e1ce6bb8f2af6ed69560f0 (patch) | |
tree | 7d4102622b6dd3b65ef1dff581dab2fe36edc01a /man/po4a | |
parent | 6503cf535c01726cb63f17f4c67499233103a175 (diff) | |
download | debhelper-6dfb3f5321d9ca32e1e1ce6bb8f2af6ed69560f0.tar.gz |
dh_strip: Fix bug generating Build-Id field with --dbg-package
The problem occurred because we overrode the list of recorded
build-ids after each package. This works perfectly fine for dbgsym
packages as they always have a 1:1 with the original package.
However, a manual --dbg-package can host debug symbols for multiple
binary packages.
There are two paths to triggering this issue:
dh_strip -p pkg1 -p pkg2 --dbg-package=foo-dbg
and:
dh_strip -p pkg1 --dbg-package=foo-dbg
dh_strip -p pkg2 --dbg-package=foo-dbg
(This case was observed in krb5/1.15.2-2 where it loops over most of
the packages and calls dh_strip on each of them with the same
--dbg-package parameter.)
They fundamentally have the same issue and fix but the second case is
slightly more involved (as we have to merge with the previous run).
Signed-off-by: Niels Thykier <niels@thykier.net>
Diffstat (limited to 'man/po4a')
0 files changed, 0 insertions, 0 deletions