[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#977150: marked as done (No package should (build-)depend on composer)



Your message dated Sat, 13 Nov 2021 15:33:59 +0000
with message-id <E1mlv2V-000EzI-P5@fasolo.debian.org>
and subject line Bug#977150: fixed in lintian 2.112.0
has caused the Debian Bug report #977150,
regarding No package should (build-)depend on composer
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 owner@bugs.debian.org
immediately.)


-- 
977150: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=977150
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: lintian
Version: 2.104.0
Severity: normal
X-Debbugs-Cc: pkg-php-pear@lists.alioth.debian.org

Hi,

It would be nice to warn maintainers if their package (build-)depend on
composer: it’s most likely an error. Composer is a PHP tool to install
PHP packages (like pip for Python, or npm for Node.js), and should not
be pulled as a (build-)dependency: we have other ways to deal with
composer packages like dh_phpcomposer(1) (from pkg-php-tools) and
phpab(1) to generate a static autoloader.

Since not all PHP related packages are maintained under the usual PHP
PEAR (and Composer) Maintainers umbrella, it should help maintainers not
aware of the usual conventions to do the right thing® (and eventually
maintain their package with the dedicated team).

Regards

David

P.-S.: I do maintain a package build-depending on composer, as used
during the testsuite, hence the proposal to make this a warning rather
than an error.

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: lintian
Source-Version: 2.112.0
Done: Chris Lamb <lamby@debian.org>

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 977150@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Chris Lamb <lamby@debian.org> (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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 13 Nov 2021 15:25:15 +0000
Source: lintian
Architecture: source
Version: 2.112.0
Distribution: unstable
Urgency: medium
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Changed-By: Chris Lamb <lamby@debian.org>
Closes: 732682 915384 949201 977150 978048 980447 992569 993813 998115 999477
Changes:
 lintian (2.112.0) unstable; urgency=medium
 .
   * Summary of tag changes:
     + Added:
       - add-component-copyright
       - adopted-extended-field
       - archive-liberty-mismatch
       - build-prerequisite-in-installable-section
       - circular-installation-prerequisite
       - composer-prerequisite
       - control-file-contains-dh-make-vcs-comment
       - installable-field-mirrors-source
       - invalid-systemd-documentation
       - kill-mode-none
       - no-source-section
       - prefer-uscan-symlink
       - redundant-installation-prerequisite
       - relative-library-search-path
       - rules-do-not-require-root
       - rules-require-root-explicitly
       - unicode-trojan
       - update-debian-copyright
       - upstream-metadata
     + Removed:
       - binary-control-field-duplicates-source
       - build-info-in-binary-control-file-section
       - control-file-contains-dh_make-vcs-comment
       - package-depends-on-itself
       - rules-does-not-require-root
       - rules-requires-root-explicitly
       - section-area-mismatch
       - stronger-dependency-implies-weaker
       - upstream-metadata-field-present
       - xc-package-type-in-debian-control
       - xs-testsuite-field-in-debian-control
       - xs-vcs-field-in-debian-control
 .
   [ Felix Lechner ]
   * Flag potential 'trojan' Unicode codepoints.
   * In debian/watch, suggest the use of 'USCAN_SYMLINK=rename' when
     'filenamemangle' is present.
   * Add field content to and rename old tag to 'upstream-metadata'.
     (Closes: #993813)
   * Find invalid URIs for Documentation in systemd .service files.
     (Closes: #980447)
   * Flag 'KillMode=none' in systemd service files. (Closes: #978048)
   * Flag outdated copyright years for debian files relative to latest
     changelog entry. (Closes: #949201)
   * Flag relative RPATHS separately and use a regular tag for absolute
     RPATHS only. (Closes: #732682)
   * Flag missing versions in debian/watch only for files with meaningful
     content. (Closes: #992569)
   * Flag when orig source components are not mentioned by name in
     debian/copyright. (Closes: #915384)
   * Flag sources declaring a package relationship on the PHP composer.
     (Closes: #977150)
   * Fix path to external documentation in tag description.
     (Closes: #999477)
   * Allow the "Description" field in .dsc and in source stanzas of
     debian/control. (Closes: #998115)
   * Re-enable OSC 8 terminal hyperlinks following GCC's lead.
 .
   [ Stephen Kitt ]
   * Calculate game executable permissions correctly.
 .
   [ xiao sheng wen ]
   * Update tags/g/groff-message.tag for LC_ALL=C.UTF-8.
Checksums-Sha1:
 820535fefac0391a5f6a20d263874120da2f0743 2486 lintian_2.112.0.dsc
 dca8212cfb86cdf86273225b7fe1cd5a0f656c5c 2106008 lintian_2.112.0.tar.xz
 b93feee96a8642a33c268203264c9adb9f8e22c4 6567 lintian_2.112.0_amd64.buildinfo
Checksums-Sha256:
 0bc7498133eeb969fa90e77e45ca320c9407d35c3866a88bd8c073b4ab5776ed 2486 lintian_2.112.0.dsc
 7b687141dce357f9e75fee2d31cb9f34000342056e49488f7032f3ad7580515d 2106008 lintian_2.112.0.tar.xz
 46e9d68ad3e8b80e1f90ba0df390d8ea222413ecf17313b486881550e1c40b57 6567 lintian_2.112.0_amd64.buildinfo
Files:
 929d6eae3e5ecba354cfd426ea8cc958 2486 devel optional lintian_2.112.0.dsc
 be1b950bed4dfeb7e0e94c16c5e8a87f 2106008 devel optional lintian_2.112.0.tar.xz
 357f46a6d235b159d46b41d71a001c49 6567 devel optional lintian_2.112.0_amd64.buildinfo

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

iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAmGP2XYACgkQHpU+J9Qx
Hlg6ORAAsSKNdHn4+0fTkn0kdTpsLsJMo2E05XRWT+2jfzAxb8s/L0xYpndjY/Vv
Ocu8L+d/dcjdRYI91maSSF+AQnD3ffMhIBFGQMNIjyXPsmKAu4b+dnhk9fmeBPWp
SQ/0zaM7jhsLOZygtzU+T/tydeJtXUZG95kKdWbpwf0VdAcKgI4DY0cgblTtPHUL
cMi236rSIts3kbkbMax7dPkfbbl/D4EIYS/q28MFLgDyn50LQikiN+Qkyb9hRqHn
oSOlPqwJx00n8Lz65b71Zp+8LRYv6tSYoipUoY0HL42mHZfgCO/5E/VB+uLpeDNb
KRAmTjFq7Pv0sOY0nIPyxf3+hwBpAHI2VF645Lovma8TJCd04ayT3DQrCZAWc1op
lcwn8neHOZFKt9YNtbjELt3Q8ZdpIYh33nzQTfRIeNZCsUqAUOBjyjmY0b8BWFeG
qNCe7VEYWwdTxsFEciczs2tccIJ73cI+GwvXdCEb74HkD8zoUidFrGJ5jRTtaAFS
oO7gOm/XG/PJ5O6mlpmI6DFib5wtqmpdmObFPWdHGQXl9AvoLRBxoLcpHpDXt7tl
FIWp2ZzLkQ/KbPvp9+2Bq0eGTuObNGaEUkASc53csoCyAeBP4UVSn5Ae3p6h/sZP
8RrcjPR379nEGLmj+BC00/9kJEC0LAOxCQO6gf8weXuCwsISLJk=
=jJa/
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: