Post History
Trying to understand what exactly <!nocheck> does next to a package in build-depends (for example, Perl). Debian Wiki says: Terms can be negated by using an exclamation mark as a prefix ...
#1: Initial revision
<!nocheck> meaning in Build-Depends
Trying to understand what exactly `<!nocheck>` does next to a package in build-depends (for example, [Perl](https://sources.debian.org/src/perl/5.36.0-7/debian/control/)). [Debian Wiki says](https://wiki.debian.org/BuildProfileSpec): > Terms can be negated by using an exclamation mark as a prefix So `<!nocheck>` is the negation of `<nocheck>`. (But where is the default value specified?) > No test suite should be run, and build dependencies used only for that purpose should be ignored. Builds that set this profile must also add nocheck to DEB_BUILD_OPTIONS - To what test suite does it refer? I suppose it is not the source package's, because it wouldn't make sense for each individual dependency to have a chance block that. - And if build dependencies used only for that purpose would be ignored, why would they be listed anyway?