[Pkg-utopia-maintainers] Bug#998126: Bug#998126: pipewire-pulse-dbgsym: dbgsym files overlap between packages
Michael Biebl
biebl at debian.org
Thu Nov 4 13:55:54 GMT 2021
I briefly looked into this.
The offending binares are /usr/bin/pipewire and /usr/bin/pipewire-pulse
On amd64 I get:
# objdump -g pipewire-pulse | tail -n 5
Contents of the .gnu_debuglink section (loaded from pipewire-pulse):
Separate debug info file: aecb16cbc8f77084957492db3828061b543732.debug
CRC value: 0xc80d0d48
# objdump -g pipewire | tail -n 5
Contents of the .gnu_debuglink section (loaded from pipewire):
Separate debug info file: aecb16cbc8f77084957492db3828061b543732.debug
CRC value: 0xe4077046
Looking at src/daemon/meson.build I see
pipewire_exec = executable('pipewire',
pipewire_daemon_sources,
install: true,
c_args : pipewire_c_args,
include_directories : [configinc, spa_inc],
dependencies : [pipewire_dep, ],
)
executable('pipewire-pulse',
pipewire_daemon_sources,
install: true,
c_args : pipewire_c_args,
include_directories : [configinc, spa_inc],
dependencies : [pipewire_dep, ],
)
Basically, we build the same binary twice, the only difference is the
executable name.
I guess we could just as well ship a symlink
/usr/bin/pipewire-pulse → /usr/bin/pipewire ?
Dylan, do you know why upstream basically builds the same executable twice?
The binary behaves differently when called with a different name, but a
symlink would just as well do in this case.
Regards,
Michael
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-utopia-maintainers/attachments/20211104/6c899499/attachment.sig>
More information about the Pkg-utopia-maintainers
mailing list