[Pkg-rust-maintainers] Bug#995339: lalrpop: Incomplete license information

Bastian Germann bage at debian.org
Wed Sep 29 23:03:28 BST 2021


Package: lalrpop
Severity: serious
Version: 0.17.2-7

The d/copyright file only contains the license info of the source package but it 
does not contain the license info for each software that is contained in the 
binary /usr/bin/lalrpop:

X-Cargo-Built-Using: rust-aho-corasick (= 0.7.10-1), rust-ascii-canvas (= 
2.0.0-2), rust-atty (= 0.2.14-2), rust-bit-set (= 0.5.0-1), rust-bit-vec (= 
0.5.0-1), rust-block-buffer (= 0.9.0-4), rust-block-padding (= 0.2.1-1), 
rust-byteorder (= 1.3.4-1), rust-cfg-if-0.1 (= 0.1.10-2), rust-cfg-if (= 
1.0.0-1), rust-cpuid-bool (= 0.1.2-4), rust-diff (= 0.1.12-1), rust-digest (= 
0.9.0-1), rust-dirs (= 3.0.1-1), rust-dirs-sys (= 0.3.5-1), rust-docopt (= 
1.1.0-1), rust-either (= 1.5.0-1), rust-ena (= 0.14.0-1), rust-fixedbitset (= 
0.2.0-1), rust-generic-array (= 0.14.4-1), rust-indexmap (= 1.3.2-1), 
rust-itertools (= 0.9.0-1), rust-lalrpop-util (= 0.17.2-1), rust-lazy-static (= 
1.4.0-1), rust-libc (= 0.2.80-1), rust-log (= 0.4.11-2), rust-memchr (= 
2.3.3-1), rust-new-debug-unreachable (= 1.0.1-1), rust-opaque-debug (= 0.3.0-1), 
rust-petgraph (= 0.5.0-1), rust-phf-shared (= 0.8.0-1), rust-precomputed-hash (= 
0.1.1-1), rust-regex (= 1.3.7-1), rust-regex-syntax (= 0.6.17-1), rust-serde (= 
1.0.106-1), rust-sha2 (= 0.9.2-2), rust-siphasher (= 0.3.1-1), rust-string-cache 
(= 0.8.0-1), rust-strsim (= 0.9.3-1), rust-term (= 0.5.2-3), rust-thread-local 
(= 1.0.1-1), rust-typenum (= 1.12.0-1), rust-unicode-xid (= 0.2.0-1), 
rust-unreachable (= 1.0.0-1), rust-void (= 1.0.2-1), rustc (= 1.48.0+dfsg1-2)

Many of their licenses require copying the license terms to binary 
distributions. I do not think that copying each info manually is a good idea but 
concatenating the copyright files during build (via debcargo?) might be an option.

I think this is a general problem with Debian's Rust packages that contain 
binaries, so maybe you want to get FTP Masters' opinion on this.



More information about the Pkg-rust-maintainers mailing list