[Debian-med-packaging] Bug#940290: q2-types: triangular dependency with q2-types, q2cli
Andreas Tille
andreas at an3as.eu
Tue Sep 17 06:54:43 BST 2019
Hi Liubov,
On Sun, Sep 15, 2019 at 12:18:45PM +0200, Bill Allombert wrote:
> Package: q2-types
> Version: 2019.7.0-1
> Severity: important
>
> Hello Debian Med Packaging Team,
>
> There is a trianglar dependency between q2-types, q2cli and qiime:
>
> q2-types :Depends: qiime
> q2cli :Depends: qiime
> qiime :Depends: q2cli, q2-types
>
> Complex circular dependencies are known to cause problems during upgrade, so we
> should try to avoid them.
I think this can be broken by replacing the Depends by Recommends. IMHO
it could be:
q2-types: Recommends: qiime
q2cli : Recommends: qiime
This is the case if neither q2-types or q2cli are totally broken if
qiime is not installed (do not import anything from qiime etc.) If this
assumption is wrong and both really need qiime to be installed than we
should consider
qiime: Recommends: q2cli, q2-types
What do you think?
Kind regards
Andreas.
--
http://fam-tille.de
More information about the Debian-med-packaging
mailing list