[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