Bug#1121871: RFS: fspy/0.1.1-6 [ITA] -- filesystem activity monitoring tool
On Sat, 2025-12-13 at 13:56 +0100, Tobias Frost wrote:
> Control: tags -1 moreinfo
>
> Hi Bean,
>
> we're almost there:
>
> - you need to close #1122065 (defunc homepage bug) in your changelog.
>
> "- Force xz compression for compatibility with mentors infrastructure"
> Can you elaborate whats the problem, I mean, in this mail.
> (I wondering because iI'd expect other packages be affected too,
> I guess, if the standard does not work for mentors?)
>
> - The manpage says "DO NOT MODIFY THIS FILE! It was generated by
> help2man 1.36", so please see if you can regenerate it at build time.
>
>
> --
> tobi
Hi Tobi,
Thank you for the review! I'll address each point:
1. Closing bug #1122065 (defunct homepage)
Will do - I'll update the changelog to add Closes: #1122065 to the line that
removes the defunct Homepage URL.
2. xz compression for mentors compatibility
The reason for forcing xz compression is that mentors.debian.net infrastructure
currently rejects packages using zstd compression (the new default in dpkg
1.21.18+).
When I initially uploaded the package built with standard compression, I
received this lintian error from mentors:
E malformed-deb-archive
second (official) member control.tar.zst not control.tar.(gz|xz)
third (official) member data.tar.zst not data.tar.(gz|xz|bz2|lzma)
The lintian tag malformed-deb-archive explanation states: "A binary Debian
package must be an ar archive with exactly three members: debian-binary,
control.tar.gz, and one of data.tar.gz, data.tar.bz2 or data.tar.xz in exactly
that order."
While zstd compression (.zst) is valid for modern Debian packages and is now the
default, mentors.debian.net's infrastructure appears to be running an older
version of lintian or tooling that doesn't recognize zstd as valid. This is
likely affecting other packages built with recent dpkg versions.
The override in debian/rules (override_dh_builddeb: dh_builddeb -- -Zxz) forces
the older xz compression format, which is accepted by both mentors and modern
Debian infrastructure.
3. Manpage regeneration
Good catch - I'll modify debian/rules to regenerate the manpage at build time
using help2man instead of shipping a pre-generated version.
I'll prepare an updated version addressing these points.
Best regards,
Bean
Reply to: