[MacPorts] #26585: Intelligent upgrade
MacPorts
noreply at macports.org
Wed Sep 22 16:32:36 PDT 2010
#26585: Intelligent upgrade
---------------------------------+------------------------------------------
Reporter: tommyd@… | Owner: macports-tickets@…
Type: enhancement | Status: new
Priority: Normal | Milestone:
Component: base | Version: 1.9.1
Keywords: | Port: p5-io-compress-zlib
---------------------------------+------------------------------------------
Changes (by ryandesign@…):
* cc: narf_tm@… (added)
* port: => p5-io-compress-zlib
Comment:
Replying to [ticket:26585 tommyd@…]:
> I haven't upgraded my ports installation for quite some time, so
recently triggered `port upgrade installed` unattended and thought it
should be finished after a couple of hours. But unfortunately it got stuck
in between, while it tried to upgrade several old (apparently removed in
upstream MP) ports like `p5-io-compress-zlib`.
>
> I wish upgrade would be so intelligent to find out that these ports are
no longer existant and would rather mark the particular ports for removal
instead of trying and failing to install them.
MacPorts base already has this capability since version 1.8.0; it's called
the `replaced_by` keyword. But it's up to individual port maintainers to
remember that this capability exists and to employ it when renaming ports.
In this case (see #21167), the p5-io-compress-zlib port should have been
retained and marked as replaced_by p5-... (whatever it was replaced by),
instead of being deleted immediately.
However, we do remove the replaced ports after awhile, when we remember to
do so. I typically recommend this be a period of no less than one year; I
would hope users would update their ports at least once a year, hopefully
much more frequently. Unfortunately in your case it looks like your ports
are over a year old, so even if we had used the replaced_by feature, it
probably wouldn't have helped you now. See #21167 for recommendations on
how to complete this particular upgrade, if you still need assistance.
--
Ticket URL: <https://trac.macports.org/ticket/26585#comment:2>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list