[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: