# lintian renamed maintainer-script-should-not-use-recursive-chown-or-chmod to
# recursive-privilege-change at some point - this is the current tag name,
# confirmed against a real trixie build. The context has to be the *exact*
# string lintian prints after the tag name, brackets included - a first fix
# that dropped the [...] around the file:line was itself still "mismatched".
# If this goes stale again ("mismatched override" / "N unused overrides" in
# the report), diff the two lines lintian prints for it (the "mismatched-
# override ..." one and the plain warning one) character for character - that
# was the actual bug both times so far, not the tag name or the path.
froxlor binary: recursive-privilege-change "chown -R" [postinst:18]

froxlor binary: dir-or-file-in-var-www

# vendors
froxlor binary: package-contains-vcs-control-file var/www/html/froxlor/vendor/*
froxlor binary: windows-devel-file-in-package var/www/html/froxlor/vendor/*
froxlor binary: executable-not-elf-or-script var/www/html/froxlor/vendor/*

# Markdown.php is deliberately vendored via composer.lock, not the debian
# php-markdown package - froxlor pins its own tested version instead of
# whatever happens to be in the distro repo at install/upgrade time.
froxlor binary: embedded-php-library please use php-markdown [var/www/html/froxlor/lib/Froxlor/System/Markdown.php]

# php-cli is a hard `Depends:` in debian/control, so /usr/bin/php is
# guaranteed present (via update-alternatives) on any system this package
# actually installs on - a command -v php lookup would be extra complexity
# for no real portability gain here.
froxlor binary: command-with-path-in-maintainer-script /usr/bin/php (plain script) [preinst:22]

# only applies to a package's first upload into the official Debian archive
# via the ITP-bug process - not applicable, this isn't that.
froxlor binary: initial-upload-closes-no-bugs [usr/share/doc/froxlor/changelog.Debian.gz:1]
