Bug#845201: Lintian updates for Rust packaging in /usr/share/cargo/registry
On Mon, 21 Nov 2016 04:33:05 -0800 Josh Triplett <josh@joshtriplett.org> wrote:
> Package: lintian
> Version: 2.5.49
> Severity: wishlist
>
> I'm currently working on tools and automation to package Rust packages
> (called "crates"). The current plan for doing so involves packaging the
> upstream crate source in a subdirectory of /usr/share/cargo/registry/.
> This results in a couple of lintian issues, and I'd like to address
> those in lintian rather than adding overrides to a large number of
> packages.
>
> Can you please exclude files under /usr/share/cargo/registry/ from the
> following lintian checks?
>
> - extra-license-file (the upstream crate source includes licenses).
> - package-contains-vcs-control-file (some crates include .gitignore or
> .gitattributes files, and I've seen package build systems that read
> .gitignore at build time).
Please also exclude files under /usr/share/cargo/registry/ from:
- script-not-executable (sometimes the upstream source contains sample
scripts, which don't need the executable bit set).
Thanks,
Josh Triplett
Reply to: