Your message dated Sun, 22 Feb 2026 20:23:07 +0000
with message-id <[email protected]>
and subject line Bug#1126934: fixed in lintian 2.130.0
has caused the Debian Bug report #1126934,
regarding lintian: raise an error on improper uses of the nocheck build profile
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1126934: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1126934
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: lintian
Severity: wishlist
X-Debbugs-Cc: [email protected], [email protected]

We're trying to document Build-Profiles in Debian policy #757760 and as
part of that effort, we also document the nocheck build profile. A key
aspect of this profile is that issuing it should not change output
artifacts. There also is a use case for not producing packages
containing tests programs or samples and that is covered by a separate
noinsttest build profile.

How does lintian come into play? A number of packages use nocheck where
noinsttest should be used and there is an easy way to detect this
particular problem. If debian/control matches

    ^Build-Profiles:.*[<! ]nocheck[> ]

then it is varying the packages built with the nocheck build profile and
this is explicitly prohibited by the proposed policy change.

Could you add a check for this? I suggest severity error, because there
is no doubt that this is being wrong.

How many packages are affected?

$ grep '^ .*nocheck' .../deb.debian.org_debian_dists_sid_main_source_Sources
 libhipblas0-tests deb libdevel optional arch=amd64,arm64,ppc64el 
profile=!nocheck
 libhipcub-tests deb libdevel optional arch=amd64,arm64,ppc64el profile=!nocheck
 libhipfft0-tests deb libdevel optional arch=amd64,arm64,ppc64el 
profile=!nocheck
 libhipfft0-tests deb libdevel optional arch=amd64,arm64,ppc64el 
profile=!nocheck
 libhipsolver0-tests deb libdevel optional arch=amd64,arm64,ppc64el 
profile=!nocheck
 libhipsparse1-tests deb libdevel optional arch=amd64,arm64,ppc64el 
profile=!nocheck
 lomiri-tests deb x11 optional arch=any profile=!nocheck
 librccl1-tests deb libdevel optional arch=amd64,arm64,ppc64el profile=!nocheck
 librocblas0-bench deb libdevel optional arch=amd64,arm64,ppc64el 
profile=!nocheck
 librocblas0-tests deb libdevel optional arch=amd64,arm64,ppc64el 
profile=!nocheck
 librocblas0-tests-data deb libdevel optional arch=all profile=!nocheck
 librocblas4-bench deb libdevel optional arch=amd64,arm64 profile=!nocheck
 librocblas4-tests deb libdevel optional arch=amd64,arm64 profile=!nocheck
 librocblas4-tests-data deb libdevel optional arch=all profile=!nocheck
 librocfft0-tests deb libdevel optional arch=amd64,arm64,ppc64el 
profile=!nocheck
 librocfft0-tests deb libdevel optional arch=amd64,arm64,ppc64el 
profile=!nocheck
 librocprim-tests deb libdevel optional arch=amd64,arm64,ppc64el 
profile=!nocheck
 libhiprand1-tests deb libdevel optional arch=amd64,arm64,ppc64el 
profile=!nocheck
 librocrand1-tests deb libdevel optional arch=amd64,arm64,ppc64el 
profile=!nocheck
 librocrand1-tests deb libdevel optional arch=amd64,arm64,ppc64el 
profile=!nocheck
 librocsolver0-bench deb libdevel optional arch=amd64,arm64,ppc64el 
profile=!nocheck
 librocsolver0-tests deb libdevel optional arch=amd64,arm64,ppc64el 
profile=!nocheck
 librocsolver0-bench deb libdevel optional arch=amd64,arm64,ppc64el 
profile=!nocheck
 librocsolver0-tests deb libdevel optional arch=amd64,arm64,ppc64el 
profile=!nocheck
 librocsparse0-tests deb libdevel optional arch=amd64,arm64,ppc64el 
profile=!nocheck
 librocsparse0-tests-data deb libdevel optional arch=all profile=!nocheck
 librocsparse1-tests deb libdevel optional arch=amd64,arm64,ppc64el 
profile=!nocheck
 librocsparse1-tests-data deb libdevel optional arch=all profile=!nocheck
 librocthrust-tests deb libdevel optional arch=amd64,arm64,ppc64el 
profile=!nocheck
$

Proposed metadata:

    Tag: varies-content-with-nocheck
    Severity: error
    Check: ?
    Explanation: The nocheck build profile is used to disable binary
     packages from being built while the profile is expected to not vary
     the resulting artifacts at all. There is a use case for skipping
     the installation of benchmarks, samples and test programs and it is
     served by the noinsttest build profile. If a build dependency is
     required for running build-time tests or installed tests, it should
     be annotated <!nocheck> <!noinsttest>. Then it can only be skipped
     when supplying both profiles at the same time.

Helmut

--- End Message ---
--- Begin Message ---
Source: lintian
Source-Version: 2.130.0
Done: Louis-Philippe Véronneau <[email protected]>

We believe that the bug you reported is fixed in the latest version of
lintian, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Louis-Philippe Véronneau <[email protected]> (supplier of updated lintian 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 22 Feb 2026 14:15:01 -0500
Source: lintian
Architecture: source
Version: 2.130.0
Distribution: unstable
Urgency: medium
Maintainer: Debian Lintian Maintainers <[email protected]>
Changed-By: Louis-Philippe Véronneau <[email protected]>
Closes: 983539 1091166 1125329 1126934 1127003 1128262
Changes:
 lintian (2.130.0) unstable; urgency=medium
 .
   [ Louis-Philippe Véronneau ]
   * Rename tag package-does-not-use-debhelper-or-cdbs to
     package-does-not-use-debhelper (Closes: #1125329)
   * d/salsa-ci: remove backports, as they are broken for Trixie and thus not
     useful
 .
   [ Christian Göttsche ]
   * obsolete-packages: add libselinux1-dev
 .
   [ Nilesh Patra ]
   * Drop lintian-git test from d/salsa-ci.yml (Closes: #1127003)
   * Add tests to detect buildsystem with cdbs along with/without debhelper
   * Add check to flag !nocheck in Build-Profiles with error (Closes: #1126934)
   * Reword a few lines varies-content-with-nocheck.tag
   * Check double quotes as well for appstream metadata check
   * Add additional d/ch entry in changelog-file-invalid-date as a workaround
     for #1128372
   * Do not raise lintian error for missing targets when .DEFAULT is specified
     (Closes: #983539)
   * Stop loading appstream yaml and rely on regex to check if validation
     passed (Closes: #1128262)
 .
   [ Maytham Alsudany ]
   * Check for obsolete packages in debian/tests/control (Closes: #1091166)
Checksums-Sha1:
 126ba68e81a7c173f9d4ae7856f85c1c643b55dc 3633 lintian_2.130.0.dsc
 e44d813cfc7d8d95307d1204a3d220c335c024f7 2262040 lintian_2.130.0.tar.xz
 96bae9c74c47e4b5cee712d93e042b2192b0a66d 22024 lintian_2.130.0_amd64.buildinfo
Checksums-Sha256:
 b01c8695470f410e3db43a82b1491ec666c7cac90cc748bbd1d0f0184f5dded0 3633 
lintian_2.130.0.dsc
 bb9d952c6623f067972218695297636672de22b1d474a5d3d9ffbbe1e97e0164 2262040 
lintian_2.130.0.tar.xz
 ba2c9a5e086842f21b0a3a8c4e7cc87d5fa44a9d8aa2cb280381b61c162c25d7 22024 
lintian_2.130.0_amd64.buildinfo
Files:
 637a1151ccfd1f0625e147a94d0b8e18 3633 devel optional lintian_2.130.0.dsc
 9efd94f64669f1e073cffe766a20cc0d 2262040 devel optional lintian_2.130.0.tar.xz
 c3a6729f48028bcb1ca0671feda801bf 22024 devel optional 
lintian_2.130.0_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iHUEARYKAB0WIQTKp0AHB6gWsCAvw830JXpQshz6hQUCaZtcdwAKCRD0JXpQshz6
hVbdAP9Y/kg91F7I264Tkk991AI7ojdxYHecaOcOcvjaUjRFXwEAv2WT/5/+T9k3
RVc5lf/BWV6KWlIVrxFqetBBiEudRgE=
=Kn8V
-----END PGP SIGNATURE-----

Attachment: pgpUZDF56LNSj.pgp
Description: PGP signature


--- End Message ---

Reply via email to