[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