On Mon, Mar 14, 2011 at 12:17:12PM +0100, Bill Allombert wrote: > There is a circular dependency between ekg2-remote and > ekg2-ui-gtk|ekg2-ui-ncurses: > > ekg2-remote :Depends: ekg2-ui-ncurses (= 1:0.3.1~rc1-1) | ekg2-ui-gtk (= > 1:0.3.1~rc1-1) | ekg2-core (= 1:0.3.1~rc1-1) > ekg2-ui-gtk :Depends: ekg2-core (= 1:0.3.1~rc1-1) | ekg2-remote (= > 1:0.3.1~rc1-1) > ekg2-ui-ncurses :Depends: ekg2-core (= 1:0.3.1~rc1-1) | ekg2-remote (= > 1:0.3.1~rc1-1) > > Circular dependencies are known to cause problems > during upgrade between stable releases, so we should try to get rid of them.
Just for the record, the rationale here is that an ekg2 binary (/usr/bin/ekg2 in -core or /usr/bin/ekg2-remote in -remote) needs a UI plugin to be useful, and a UI plugin itself is useless without a binary to run under. However clearly upgradeability is more important than providing clues to a user who decided to install "ekg2-ui-gtk" rather than, say, the ekg2 metapackage, so I'm probably going to downgrade the dependencies in UI packages to "enhances". -- Marcin Owsiany <[email protected]> http://marcin.owsiany.pl/ GnuPG: 1024D/60F41216 FE67 DA2D 0ACA FC5E 3F75 D6F6 3A0D 8AA0 60F4 1216 -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

