> I'll try to clarify.
> 

your clarification is no more clear than original description.

> lets say we have versions A and B of a package. A is the old version,
B
> the
> new one.
> 

What is old and what is new? You have installed packages and available
packages not old and new.

> urpmq replies that B version is installed
> 

urpmq NEVER reports installed packages. It ALWAYS reports available
packages.

> urpmi install B version as if A was installed and never complains
> 
> rpmdrake indicates A version is installed, download the package, then
> discovers that it is already installed.
> 

assuming that "old" means "installed" and "new" means "available" it
means a bug in either urpmq or rpminst. Rpmdrake just believes to what
rpminst has said.

> Pertaining to urpmi, It clearly doesn't see that the package was
> installed,
> but I can't say it doesn't work, as it corrects my buggy list.
> 

what buggy list? Do you mean urpmi correctly installs new version or
what? 

> On the other hand, rpmdrake does not correct the list. After
discovering
> that
> the package is installed, that package disappears from the upgradable
> packages list, but it reappears at the next launch or a list update.
> 

sure. It finds old version is installed and new is available. So far
everything is perfectly correct. 

> > If problem is really on urpmi, can you send me a compressed archive
of
> > --bug <dir> output given by urpmi.
> 
> I just don't understand what this means.
> 

urpmi --help
...
  --bug          - output a bug report in directory indicated by next
arg.



 

Reply via email to