[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#645579: apt-get upgrade keeps upgradable package



David Kalnischkies wrote:
> Bob Proulx wrote:
> >> > Recommends: libm17n-0 (>= [-1.5.0)-] {+1.6.3)+}
> >> The Recommends here is the bad thing:
> >
> > I have libm17n-0 1.6.2-3 installed.  It should satisfy both the old
> > and the new Recommends since both are ">=" relationships.  Right?

No.  I was wrong.  I did *not* have 1.6.3 installed.  I had 1.6.2-3
installed.  My reading played tricks with me and I read that wrong
repeatedly.

> You have to look very close. :)

Oh!  I see it now.  And the answer to my question should have been NO
because 1.6.2 isn't 1.6.3.  I kept looking at 1.6.2 and seeing 1.6.3.
That is why I thought the Recommends was satisfied.  But it wasn't
because .2 isn't .3.  My bad!  I don't know why I did that repeatedly
but I did.  Thinking that I had 1.6.3 installed was the root cause of
my confusion on this problem and it continued until just now.

> As 1.50 < 1.6.2 < 1.6.3 is true, the recommends is NOT satisfied
> any more in the new version as long as apt can't upgrade libm17n-0
> to a version >= 1.6.3 together with the upgrade of m17n-contrib.

  Typo: s/1.50/1.5.0/

It's clear now.  My confusion reading .2 as .3 existed entirely
between my chair and monitor.  If you imagine that I had libm17n-0
1.6.3 installed then you can see the source of my questions.
Sorry for the noise.

I see that today the m17n-lib package 1.6.2-3 migrated into Testing
and that 1.6.3-1 was uploaded to unstable.  With that upload the
Recommends problem is resolved because 1.6.3 (emphasis on the .3) is
now available.  And it does:

  # apt-get upgrade
  ...
  The following packages will be upgraded:
    libm17n-0 m17n-contrib
  2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

> .... lets use a simple self-made example instead:

Thanks for the example, which I understood and agreed with completely
but had nothing to do with the problem I was having.  However you
couldn't have known my actual problem given our exchanges here and
gave it a great attempt! :-)

Thanks for all of the explanation.

Bob



Reply to: