[MacPorts] #43431: Ports with a mysql5 variants and/or dependencies should switch to using mysql56 or possibly mariadb.

MacPorts noreply at macports.org
Mon Apr 21 11:37:17 PDT 2014


#43431: Ports with a mysql5 variants and/or dependencies should switch to using
mysql56 or possibly mariadb.
--------------------------+--------------------------------
  Reporter:  pixilla@…    |      Owner:  macports-tickets@…
      Type:  enhancement  |     Status:  new
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:  2.2.1
Resolution:               |   Keywords:
      Port:               |
--------------------------+--------------------------------

Comment (by pixilla@…):

 Replying to [comment:2 dluke@…]:
 > apr-util has other mysql variants - are we removing mysql5 variants now?
 Is there a standard way we're deprecating them?
 One goal should be to have mysql5 replaced_by mysql51 so for ports that
 cannot use a more modern mysql they would have their dependencies changed
 from mysql5 to mysql51.

 That said, mysql51 is the same version (5.1.72) as mysql5 and pretty
 ancient. I believe we should settle on a MacPorts "default" mysql port and
 encourage subports and/or variants when other mysql versions are desired.
 I appears to me that many distros are choosing mariadb as their default.
 If we choose mariadb as our default perhaps we should rename mariadb to
 mariadb55 before we modify all these mysql5 dependent ports. I would am
 fine with and might prefer mariadb (the founder of mysql is behind
 mariadb) as the "default" MacPorts mysql port.

 A standard way for variants might be:
 {{{
 # Removing mysql5 variant
 # variant mysql5 {}
 variant mysql51 {...}
 variant mysql55 {...}
 variant mysql56 {...}
 variant mariadb55 {...}
 variant percona56 {...}
 if {[variant_isset mysql5]} {

     default_variants.append    mariadb55
 }
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/43431#comment:3>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list