[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