Kai-Martin schrieb am Freitag, den 03. Februar 2006:

Sorry for the long delay, but I seem to have missed the bug report
mail, so I found it in at bugs.debian.org today :-|

> Package: ding
> Version: 1.4-3
> Severity: normal

> An upgrade from 1.3-5 (stable/sarge) to 1.4-3 (testing/etch) removes
> the package trans-de-en rather than update it too.

Hmmm, the package description of ding 1.4-3 says:

Recommends: trans-de-en (>= 1.4) | translation-dictionary
Conflicts: trans-de-en (<< 1.4)

So if you only upgrade ding and not trans-de-en without recommends,
this will deinstall trans-de-en 1.3, which is somewhat intended.

ding does not depend on trans-de-en, because you may use some other
translation-dictionary (not everybody wants to translate between
English and German).  Except this, it is possible that someone has a
dictionary installed locally without providing the pseudo-package
translation-dictionary, so I only recommend on this.

ding 1.4 conflicts with old 1.3 version of trans-de-en, because ding
1.4 uses UTF-8 while the old 1.3 version used iso-8859-1 charset.
This will cause trouble, so I configured a conflict on the old
version.

As a solution for your problem, you should think about using 
aptitude --with-recommends, which should follow the Recommends entry:

# aptitude --with-recommends install ding
Reading package lists... Done
Building dependency tree... Done
Reading extended state information      
Initializing package states... Done
Building tag database... Done      
The following packages are BROKEN:
  ding 
The following packages have been kept back:
  trans-de-en 
1 packages upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Need to get 89.5kB of archives. After unpacking 63.5kB will be freed.
The following packages have unmet dependencies:
  ding: Conflicts: trans-de-en (< 1.4) but 1.3-5 is installed and it is kept bac
k.
Resolving dependencies...
The following actions will resolve these dependencies:

Upgrade the following packages:
trans-de-en [1.3-5 (now) -> 1.4-3 (testing, unstable)]

Score is 0

Accept this solution? [Y/n/q/?] 
The following packages will be upgraded:
  ding trans-de-en 
2 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 2361kB of archives. After unpacking 908kB will be used.
Do you want to continue? [Y/n/?] 
...


Does this solve your problem?  Or do you have some good idea how to
change the dependencies to avoid this problem.  As I said above, I
don't think that a dependency on trans-de-en 1.4 is a good idea.


Tschoeeee

        Roland


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to