Control: tags 948269 tags pending upstream Sebastian Ramacher wrote...
(...)
> Note the difference in dynamically linked vs statically linked. This
> change breaks dh_shlibdeps causing ${shlibs:Depends} to not be properly
> populated.
That was a change done upstream:
| PR/93: iaeiaeiaeiae: Do as the comment says, and count as dynamically
linked
| only the binaries that have an interpreter, not the ones that contain a
| dynamic section. Fixes issue with -static-pie from gcc-9.x
<https://github.com/file/file/commit/FILE5_37-59-g24c9c086>
... which obviously requires a re-visit.
Assuming the current version of src:file breaks more or less the entire
buildd infrastructure, I'll upload a new version, reverting that commit.
As you can see from the commit message, this might introduce issues in
other places - so please keep me informed about any future problems.
For example, I've spotted a regression as follows:
-./debian-bugs/882310/dummy.so: ELF 64-bit LSB pie executable, x86-64, version
1 (SYSV), no program header, not stripped
+./debian-bugs/882310/dummy.so: ELF 64-bit LSB shared object, x86-64, version 1
(SYSV), no program header, not stripped
Additionally, I always upload new upstream versions of src:file to
experimental first to avoid situations like this. If anybody wishes to
receive a notification to start tests, drop me a line with your e-mail
address, preferably group/team/package address. That list is public.
Christoph
signature.asc
Description: PGP signature

