[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