[MacPorts] #65478: glib2, glib2-devel, glib2-upstream: only has a build dependency on python?!
MacPorts
noreply at macports.org
Thu Jul 14 11:09:27 UTC 2022
#65478: glib2, glib2-devel, glib2-upstream: only has a build dependency on python?!
-------------------------------------------------+---------------------
Reporter: RJVB | Owner: mascguy
Type: enhancement | Status: closed
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: fixed | Keywords:
Port: glib2, glib2-devel, glib2-upstream |
-------------------------------------------------+---------------------
Comment (by RJVB):
There could probably be a difference. A runtime dependency could throw a
warning instead of an error during a `rev-upgrade` because they're not
necessarily required 100% of the time, or the dependent can handle their
absence gracefully. For instance, in this particular case it isn't clear
if and when those python scripts are used.
Possibly not worth the effort implementing it but in my own ports I'll
keep reserving `depends_lib` for hard, linked-in depencies.
FWIW, the reason I'm triggering on this is that I have the impression I'm
flooding my install with python installations, without (AFAIK) a good way
to update an entire python x.y "universe" (including all add-on packages)
to a newer version. And with the experience that newer versions keep
getting a bit slower than the previous one. This is noticeable going from
3.7 to 3.9 for instance, and I'm certain I noticed going to 3.7 too.
Python 2.7 remains a lot faster which is a perfect reason for me to keep
using it for code that doesn't need the latest version (for features or
security considerations).
--
Ticket URL: <https://trac.macports.org/ticket/65478#comment:9>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list