I see the same problem. One pattern that emerges is the
following. The ppm utility comes configured with two
ActiveState repositories: "ActiveState PPM2
Repository" and "Activestate Package
Repository". The problem seems to lie in whether
or not a given package is in one or both repositories:
-
for a package like Module-Which, which is in
both repositories, installing the latest version and
then querying whether or not an upgrade is available
results in the package being reported as up-to-date.
-
for a package like CGI-Enurl, which is in the
"ActiveState PPM2 Repository" only, installing
the latest version and then querying whether or not an upgrade is available results in an upgrade reported
as being available from the "Activestate Package
Repository", even though, as you found, the
upgraded version matches the installed version.
This is most likely a bug in the ppm utility, as it
shouldn't be finding upgradeable packages in the
"Activestate Package Repository" when none
are there.
As a poor workaround, if within the ppm shell you turn
off the "Activestate Package Repository" using
the rep off command,
then, for example, CGI-Enurl would be reported
as up-to-date. However, there may be packages within
the "Activestate Package Repository"
that are not in the "ActiveState PPM2 Repository",
so doing this may result in some available packages
not being found. As well, searches may be slower without
the "Activestate Package Repository", as
this uses a database lookup.
There's a
ppm mailing list available which would be a good
forum to report this (it's a low-volume list, and
ActiveState developers regularly monitor it).
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.