On Mon, May 18, 2009 at 10:43:47PM +0200, Agustin Martin wrote: > On Sun, May 17, 2009 at 05:18:28PM +0200, Bill Allombert wrote: > > Package: iamerican > > Version: 3.1.20.0-4.5 > > Severity: important > > > > Hello David, > > > > There is a circular dependency between iamerican and ispell: > > > > iamerican :Depends: ispell > > ispell :Depends: iamerican > > > > Circular dependencies are known to cause problems during upgrade, so we > > should try to get rid of them. > > > > See threads > > http://lists.debian.org/debian-devel/2005/06/msg02111.html > > http://lists.debian.org/debian-devel/2005/11/msg01101.html > > Hi, Bill, > > Note that here there is not a straighforward circular dependency, ispell > depends on > > iamerican | ispell-dictionary > > not on iamerican alone, so iamerican is present just as a preference (and > provides ispell-dictionary, as well as all other ispell dictionaries). > > Is this also a problem?
Yes: consider a user which have both iamerican and ispell installed and upgrade to Squeeze: dpkg needs to upgrade both at the same time. The fact that other options exist is not relevant here. Maybe you should only recommend iamerican | ispell-dictionary ? Cheers, -- Bill. <[email protected]> Imagine a large red swirl here. -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

