Path: csiph.com!aioe.org!bofh.it!news.nic.it!robomod From: Scott Kitterman Newsgroups: linux.debian.maint.python,linux.debian.bugs.dist Subject: Re: Bug#1025164: lintian: missing-prerequisite-for-pyproject-backend tag needs to check Build-Depends-Indep too Date: Thu, 01 Dec 2022 05:20:01 +0100 Message-ID: References: X-Original-To: debian-python@lists.debian.org X-Mailbox-Line: From debian-python-request@lists.debian.org Thu Dec 1 04:17:00 2022 Old-Return-Path: X-Amavis-Spam-Status: No, score=-11.2 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, LDO_WHITELIST=-5, PGPSIGNATURE=-5, SHIP_ID_INT=1] autolearn=ham autolearn_force=no X-Policyd-Weight: using cached result; rate: -5.5 MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart3495345.ijJ7PuPEtE"; micalg="pgp-sha512"; protocol="application/pgp-signature" X-Mailing-List: archive/latest/20512 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/2118333.Hf94esBp0q@localhost Approved: robomod@news.nic.it Lines: 61 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Cc: 1025164@bugs.debian.org X-Original-Date: Wed, 30 Nov 2022 23:16:00 -0500 X-Original-Message-ID: <2118333.Hf94esBp0q@localhost> X-Original-References: <166982140580.3810341.4721293359934646576.reportbug@localhost> <3f80dbc2-ce24-c1e1-3fb5-c3a1ba3444f1@debian.org> Xref: csiph.com linux.debian.maint.python:14651 linux.debian.bugs.dist:1127023 --nextPart3495345.ijJ7PuPEtE Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii"; protected-headers="v1" From: Scott Kitterman To: debian-python@lists.debian.org Cc: 1025164@bugs.debian.org Subject: Re: Bug#1025164: lintian: missing-prerequisite-for-pyproject-backend tag needs to check Build-Depends-Indep too Date: Wed, 30 Nov 2022 23:16:00 -0500 Message-ID: <2118333.Hf94esBp0q@localhost> In-Reply-To: <3f80dbc2-ce24-c1e1-3fb5-c3a1ba3444f1@debian.org> References: <166982140580.3810341.4721293359934646576.reportbug@localhost> <3f80dbc2-ce24-c1e1-3fb5-c3a1ba3444f1@debian.org> On Wednesday, November 30, 2022 10:38:30 PM EST Stuart Prescott wrote: > Hi Scott, > > On 01/12/2022 02:16, Scott Kitterman wrote: > > Package: lintian > > Version: 2.115.3 > > Severity: normal > > X-Debbugs-Cc: debian-python@lists.debian.org > > > > The missing-prerequisite-for-pyproject-backend check appears to only > > look for the prerequisite packages in Build-Depends, but since they > > aren't needed for clean, they could be in Build-Depends-Indep, leading > > to false positives. > > > > Scott K > > I contemplated filing a similar the other day but in writing it up, I > realised that lintian was correct. Policy requires that the 'clean' > target be functional with only the Build-Depends (and Build-Conflicts) > satisfied, and pybuild + the build-backend dependencies are involved in > the cleaning step. Not always. At least with the package I ran into this on, clean works fine without them. Scott K --nextPart3495345.ijJ7PuPEtE Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEE53Kb/76FQA/u7iOxeNfe+5rVmvEFAmOIKoAACgkQeNfe+5rV mvHlcg//cvXn7etM4rFxFaxCVEnY1KRY4f93gYMlZOLBNw8G4Q295nbd9n+wW0xB B+zTTpFybrwV9IJSZQS+rfxQhVLJ7CEEitejrCfdT3e+ycv7TT/HcnA/rOXQvwGJ tABTW2EpB90wvPi8svZP9Q4uNBwLx7ndKVjRgNvBQpm+JgqsbfY9WTkkDmXCIcxj dbxg8QqtFykkQy09Cy1bAx2zo4IWZfmBKl22JzTVrfCeDE9Fv1cu9h26ii+GzKBV z/XiYdwrdV73lQY328T2DC1V2MVgWEwfkBNg7tq/SaL6eW0CPn8YFmGCRItv083+ pw7tqcT35rFv6d5Tn8lq4C2pXlQxMBhjTM1ym75253KaK1u4nAM4teXr6Jb7b0MY MHFMGZa4a3yS23LqkQtlXKoitlXSvCpvxl10a0zCblSTmPAq1Gd5rxnf087tj997 U/lqrpnjqlH8Evtv9bZQEXnk8CXS5OB5g3wKjkNlinC6kt3MWTww9N4z/aVZmycq H2Mer+CK/HiHxevZotXeN224Xf2DRoE3tNquDijahShn4mGDOBLkd+3dLjbi0XEq dOk9hlRnBK4NKzwHGpQG06B79lhkKctjg4SZBDCjb6jR4gNaZHcXx+vsnnL2+aGY otiPsCIbSwK5X/glXsYPkWOh05ygpxfXhqiRi7ZhjQPAzp8LG0M= =Lw/j -----END PGP SIGNATURE----- --nextPart3495345.ijJ7PuPEtE--