[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