#13442: gtk2 auto-fails (preventing automated tasks) -------------------------------+-------------------------------------------- Reporter: mww@macports.org | Owner: rhwood@macports.org Type: defect | Status: assigned Priority: Normal | Milestone: Port Bugs Component: ports | Version: Resolution: | Keywords: gtk2 fetch variants -------------------------------+-------------------------------------------- Changes (by rhwood@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