[Pkg-rust-maintainers] Bug#942487: rust-web-sys: Provides header is more than 256K long and it breaks reprepro...

Raphaƫl Hertzog hertzog at debian.org
Thu Oct 17 07:59:18 BST 2019


Source: rust-web-sys
Version: 0.3.28-1
Severity: critical
Justification: breaks unrelated software
User: devel at kali.org
Usertags: origin-kali

$ apt-cache show librust-web-sys-dev|grep ^Provides:|wc -c
277998

This is a serious abuse of the Provides header... for a package that
provides 719 files.

And it breaks unrelated software processing the Debian archive, namely
reprepro:
Error parsing ./lists/unstable_unstable_main_arm64_Packages line 914113: Ridiculous long (>= 256K) control chunk!

For this reason, I'm going to NMU the package and disable/reduce the Provides
field until you find a reasonable solution.

Cheers,

-- System Information:
Debian Release: bullseye/sid
  APT prefers oldoldstable
  APT policy: (500, 'oldoldstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.2.0-3-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



More information about the Pkg-rust-maintainers mailing list