[MacPorts] #67469: Port does make no difference between active (completely installed) and not activated but upgraded software

MacPorts noreply at macports.org
Sat May 20 10:00:11 UTC 2023


#67469: Port does make no difference between active (completely installed) and not
activated but upgraded software
-------------------------+--------------------
 Reporter:  ballapete    |      Owner:  (none)
     Type:  enhancement  |     Status:  new
 Priority:  Normal       |  Milestone:
Component:  base         |    Version:  2.8.1
 Keywords:               |       Port:
-------------------------+--------------------
 I recently `upgrade`d on PPC Leopard, Mac OS X 10.5.8, `icu` with the
 faulty `configure option --disable-rpaths` (coming from Tiger, Mac OS X
 10.4.11) and new `libxml2` was built as an `upgrade` with that. Some
 software failed to work afterwards, so I `uninstall`ed new `icu` and
 re-`activate`d its old version.  Similarly I did with `libxml2` but did
 not `uninstall` its faulty `upgrade` (presuming it would have been OK with
 an OK installation of `icu`). Later `port` was satisfied that `libxml2`
 did not need an `upgrade` and now did `upgrade icu` with correct settings
 but forgot to activate the up-to-date version of `libxml2`. So next
 software `depending on libxml2` it tried to `upgrade` lead to `build`
 errors because the old versions of `icu` dylibs which old `libxml2` was
 `dependent on` were gone.

 IMO `port` did not check that the `upgraded port` was actually `activated`
 and in use, it was satisfied with not seeing any `dependency` in the list
 of `outdated` software.

-- 
Ticket URL: <https://trac.macports.org/ticket/67469>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list