Package: mycli Version: 1.38.3-2 Severity: serious Justification: Policy 2.2.1
Hi,I just noticed that in response to bug 1112526 a dependency was added on llm. However, llm isn't part of main, but it is part of contrib. mycli is part of main and hence it's not allowed to Depend on pieces in other components, see the Debian Policy section 2.2.1 [1]:
""" packages in mainmust not require or recommend a package outside of main for compilation or execution (thus, the package must not declare a Pre-Depends, Depends, Recommends, Build-Depends, Build-Depends-Indep, or Build-Depends-Arch relationship on a non-main package unless that package is only listed as a non-default alternative for a package in main),
"""As I understand bug 1112526, this probably means that mycli itself must move to contrib.
Paul[1] https://www.debian.org/doc/debian-policy/ch-archive.html#the-main-archive-area
OpenPGP_signature.asc
Description: OpenPGP digital signature

