[MacPorts] #13442: gtk2 auto-fails (preventing automated tasks)
MacPorts
trac at macosforge.org
Fri Nov 30 03:32:39 PST 2007
#13442: gtk2 auto-fails (preventing automated tasks)
-------------------------------+--------------------------------------------
Reporter: mww at macports.org | Owner: rhwood at macports.org
Type: defect | Status: assigned
Priority: Normal | Milestone: Port Bugs
Component: ports | Version:
Resolution: | Keywords: gtk2 fetch variants
-------------------------------+--------------------------------------------
Changes (by rhwood at macports.org):
* status: new => assigned
* version: 1.5.2 =>
Comment:
Here are the problems I encountered:
1. Both choices make sense, but are mutually exclusive.
1. Creating two separate ports would force us to fork every single port
that depends (either directly or indirectly) on port:gtk2 into portfoo and
portfoo-x11 ports.
1. Our variants engine is insufficiently subtle and insufficiently robust
to handle automatically testing for the possibility of the correct
dependent. This has been hashed over before, but without resolution (I
think the macports code is too opaque to encourage new contributors and
too complex to easily fix this problem).
1. The (for the port maintainer) obviously preferable default case (use
quartz for the backend, not X11) would cause gtk2 to crap all over every
single existing installation at upgrade (that had not been built with
+quartz), and I'm not willing to be that mean to everyone. Better to be
upfront about the issue than require that everyone go back and rebuild
everything.
--
Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/13442#comment:1>
MacPorts </projects/macports>
Ports system for Mac OS
More information about the macports-tickets
mailing list