[Pkg-rust-maintainers] rustc_1.42.0+dfsg1-1~exp1_i386.changes REJECTED

Ximin Luo infinity0 at debian.org
Sat Apr 4 15:47:40 BST 2020


On IRC people told me about dh_dwz and nthykier suggested overriding with dh_dwz --no-dwz-multifile, so I will try that.

X

Ximin Luo:
> +CC debhelper maintainer
> 
> Dear FTP masters,
> 
> I am not sure how to deal with this issue.
> 
> Firstly, I don't understand what the problem is and why lintian is complaining. The file in question is new in 1.42 and does not appear in rustc-dbgsym 1.41 or earlier. I don't know why this is the case. (Maybe because I switched from debhelper compat 9 to 12?)
> 
> The normal symbols file in .build-id is not stripped:
> 
> get the build-id from rustc:
> - usr/bin/rustc: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, BuildID[sha1]=e0d5e48e0142863f2e3227ba151924254c13fc7c, for GNU/Linux 3.2.0, stripped
> 
> symbols file from rustc-dbgsym:
> - usr/lib/debug/.build-id/e0/d5e48e0142863f2e3227ba151924254c13fc7c.debug: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter *empty*, BuildID[sha1]=e0d5e48e0142863f2e3227ba151924254c13fc7c, for GNU/Linux 3.2.0, with debug_info, not stripped
> 
> I don't understand what the file in .dwz is, and why it is a problem for it to be stripped. Note that /usr/bin/rustc is 14KB and merely calls a private shared library where most of its functionality is. So perhaps "stripped" is just a false positive and there is in fact nothing there in the first place for it to be "not stripped".
> 
> Secondly, I cannot see any documentation anywhere on how I can affect what is autogenerated at all. Neither to "fix" any problem in the file, nor to add a lintian-override - the usual method of creating debian/$binpkg.lintian-overrides gets ignored by the autogeneration mechanism.
> 
> Please advise on how to proceed.
> 
> Best,
> Ximin
> 
> Debian FTP Masters:
>>
>>
>> rustc-dbgsym: lintian output: 'library-in-debug-or-profile-should-not-be-stripped usr/lib/debug/.dwz/i386-linux-gnu/rustc.debug', automatically rejected package.
>>
>> binary:libstd-rust-1.42 is NEW.
>> binary:libstd-rust-1.42 is NEW.
>>
>> ===
>>
>> Please feel free to respond to this email if you don't understand why
>> your files were rejected, or if you upload new files which address our
>> concerns.
>>
>>
>> _______________________________________________
>> Pkg-rust-maintainers mailing list
>> Pkg-rust-maintainers at alioth-lists.debian.net
>> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-rust-maintainers
>>
> 
> 


-- 
GPG: ed25519/56034877E1F87C35
GPG: rsa4096/1318EFAC5FBBDBCE
https://github.com/infinity0/pubkeys.git



More information about the Pkg-rust-maintainers mailing list