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

Attachment: signature.asc
Description: PGP signature

Reply via email to