[Pkg-rust-maintainers] Bug#974639: Bug#974639: rust-zoxide: wrong section in debian/control

Adrian Bunk bunk at debian.org
Fri Nov 13 10:45:50 GMT 2020


On Fri, Nov 13, 2020 at 09:02:52AM +0100, Sylvestre Ledru wrote:
> Le 13/11/2020 à 08:44, Aurelien Jarno a écrit :
> > Source: rust-zoxide
> > Version: 0.4.3-1
> > Severity: serious
> > 
> > rust-zoxide contains an invalid Section for the Source package:
> > 
> > | Source: rust-zoxide
> > | Section: FIXME-(source.section)
> > | Priority: optional
> > | Build-Depends: debhelper (>= 11),
> > |  dh-cargo (>= 18),
> > |  cargo:native,
> > |  rustc:native,
> > |  libstd-rust-dev,
> > |  librust-anyhow-1+default-dev (>= 1.0.28-~~),
> > |  librust-bincode-1+default-dev (>= 1.3.1-~~),
> > 
> > This causes many issues with the debian tools (buildds, etc.)
> 
> Lintian only shows a warning. Should it become an error ?
> W: zoxide: unknown-section FIXME-(source.section)

Sections in the archive are set by the overrides,
so having incorrect information there is mostly irrelevant.
And the ftp team just moved 1k packages into a new golang section 
lintian might not yet know about.

An unrelated question is why the lintian warning was missed before 
uploading.

> Or it is the parenthesis?
> ...

The syntax error broke uploading from the buildds,
this is the real problem.

Could the rust tooling create "Section: fixme" instead?
This would give you the lintian warning while not
causing problems if accidentally uploaded.

> Thanks
> S

cu
Adrian



More information about the Pkg-rust-maintainers mailing list