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]

Reply via email to