[MacPorts] #54426: couchdb 1.6.1: couchdb no longer starts
MacPorts
noreply at macports.org
Fri Jul 28 15:13:48 UTC 2017
#54426: couchdb 1.6.1: couchdb no longer starts
----------------------+----------------------
Reporter: akimd | Owner: ci42
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.4.1
Resolution: | Keywords:
Port: couchdb |
----------------------+----------------------
Comment (by kencu):
You can 'lock' or 'peg' a port a certain version fairly easily -- if the
new version builds. Just `sudo port selfupdate` and `sudo port upgrade
outdated`, and if that works, you can `sudo port activate erlang` and
select the older version of `erlang` (or any other port). You're good to
go then -- for all intents and purposes, you're locked. IIRC, it won't ask
again to upgrade that port, even when new versions come along.
The real problem is when the new version won't build -- then you have a
situation. MacPorts will ask over and over for you to upgrade it, and you
can't. It often won't build anything else in that case. Similarly, you
have a problem if you can't build the current version of a port, but the
version three updates back will build on your system.
For THAT issue, you need to make a private local repository and shadow the
ports you want to peg at a certain version. It's easy enough to do, but it
does have a learning curve.
Someday MacPorts will probably be able to do this automatically, I would
venture. Maybe not.
--
Ticket URL: <https://trac.macports.org/ticket/54426#comment:10>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list