[MacPorts] #56285: mysql5 is still @5.1.72_2

classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

[MacPorts] #56285: mysql5 is still @5.1.72_2

MacPorts
#56285: mysql5 is still @5.1.72_2
------------------------+--------------------
 Reporter:  BjarneDMat  |      Owner:  (none)
     Type:  defect      |     Status:  new
 Priority:  Normal      |  Milestone:
Component:  ports       |    Version:  2.4.2
 Keywords:              |       Port:  mysql5
------------------------+--------------------
 {{{
 --->  Dependencies to be installed: mysql5
 --->  Fetching distfiles for mysql5
 --->  Attempting to fetch mysql-5.1.72.tar.gz from
 http://nue.de.distfiles.macports.org/mysql51
 --->  Verifying checksums for mysql5
 --->  Extracting mysql5
 --->  Applying patches to mysql5
 --->  Configuring mysql5
 Warning: All compilers are either blacklisted or unavailable; defaulting
 to first fallback option
 ...
 Warning: All compilers are either blacklisted or unavailable; defaulting
 to first fallback option
 --->  Building mysql5
 Error: Failed to build mysql5: command execution failed
 Error: See .../mysql5/main.log for details.
 Error: Follow https://guide.macports.org/#project.tickets to report a bug.
 }}}

--
Ticket URL: <https://trac.macports.org/ticket/56285>
MacPorts <https://www.macports.org/>
Ports system for macOS
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #56285: mysql5 is still @5.1.72_2

MacPorts
#56285: mysql5 is still @5.1.72_2
-------------------------+------------------------
  Reporter:  BjarneDMat  |      Owner:  ryandesign
      Type:  defect      |     Status:  assigned
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.4.2
Resolution:              |   Keywords:
      Port:  mysql5      |
-------------------------+------------------------
Changes (by raimue):

 * owner:  (none) => ryandesign
 * status:  new => assigned
 * cc: ryandesign (removed)


Comment:

 Please attach the referenced `main.log`.

--
Ticket URL: <https://trac.macports.org/ticket/56285#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #56285: mysql5 is still @5.1.72_2

MacPorts
In reply to this post by MacPorts
#56285: mysql5 is still @5.1.72_2
-------------------------+------------------------
  Reporter:  BjarneDMat  |      Owner:  ryandesign
      Type:  defect      |     Status:  assigned
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.4.2
Resolution:              |   Keywords:
      Port:  mysql5      |
-------------------------+------------------------
Changes (by BjarneDMat):

 * Attachment "mysql5_main.log" added.

 mysql5_main.log

--
Ticket URL: <https://trac.macports.org/ticket/56285>
MacPorts <https://www.macports.org/>
Ports system for macOS
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #56285: mysql5 @5.1.72_2: make[2]: *** [do_abi_check] Error 1 (was: mysql5 is still @5.1.72_2)

MacPorts
In reply to this post by MacPorts
#56285: mysql5 @5.1.72_2: make[2]: *** [do_abi_check] Error 1
-------------------------+------------------------
  Reporter:  BjarneDMat  |      Owner:  ryandesign
      Type:  defect      |     Status:  assigned
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.4.2
Resolution:              |   Keywords:
      Port:  mysql5      |
-------------------------+------------------------

Comment (by ryandesign):

 It's not clear to me from the log why it failed, but mysql 5.1 is very
 old, and you probably shouldn't be installing this port anymore. Consider
 using the mysql55, mysql56, mysql57, mariadb-10.0, mariadb-10.1, or
 mariadb-10.2 ports instead.

--
Ticket URL: <https://trac.macports.org/ticket/56285#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #56285: mysql5 @5.1.72_2: make[2]: *** [do_abi_check] Error 1

MacPorts
In reply to this post by MacPorts
#56285: mysql5 @5.1.72_2: make[2]: *** [do_abi_check] Error 1
-------------------------+------------------------
  Reporter:  BjarneDMat  |      Owner:  ryandesign
      Type:  defect      |     Status:  assigned
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.4.2
Resolution:              |   Keywords:
      Port:  mysql5      |
-------------------------+------------------------

Comment (by BjarneDMat):

 I wouldn't normally install MySQL 5.1 but I got it is as a default
 dependency from :
 {{{
 Variants:             mariadb, [+]mysql5, mysql51, mysql55, mysql56,
 percona, universal
 Library Dependencies: python36, mysql5
 }}}
 which is missing a mysql57 variant.

 But\\
 1) mysql51 ought not to fail building anyway\\
 2) how about having mysql56 or mysql57 be the default in mysql5\\
 3) kill off all support for mysql51 as it's been EOLed from Oracle

--
Ticket URL: <https://trac.macports.org/ticket/56285#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #56285: mysql5 @5.1.72_2: make[2]: *** [do_abi_check] Error 1

MacPorts
In reply to this post by MacPorts
#56285: mysql5 @5.1.72_2: make[2]: *** [do_abi_check] Error 1
-------------------------+------------------------
  Reporter:  BjarneDMat  |      Owner:  ryandesign
      Type:  defect      |     Status:  assigned
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.4.2
Resolution:              |   Keywords:
      Port:  mysql5      |
-------------------------+------------------------

Comment (by ryandesign):

 Replying to [comment:3 BjarneDMat]:
 > I wouldn't normally install MySQL 5.1 but I got it is as a default
 dependency from :
 > {{{
 > Variants:             mariadb, [+]mysql5, mysql51, mysql55, mysql56,
 percona, universal
 > Library Dependencies: python36, mysql5
 > }}}
 > which is missing a mysql57 variant.

 That specific example appears to be the py36-oursql port, but there are
 undoubtedly many other ports in a similar situation.

 > But
 > 1. mysql51 ought not to fail building anyway
 > 2. how about having mysql56 or mysql57 be the default in mysql5
 > 3. kill off all support for mysql51 as it's been EOLed from Oracle

 Yes. The transition off of mysql5 and onto newer versions should have
 happened long ago, but hasn't: #43431.

 I have not considered myself to be responsible for the mysql ports for
 several years, and invite others to fix these issues.

--
Ticket URL: <https://trac.macports.org/ticket/56285#comment:4>
MacPorts <https://www.macports.org/>
Ports system for macOS
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #56285: mysql5 @5.1.72_2: make[2]: *** [do_abi_check] Error 1

MacPorts
In reply to this post by MacPorts
#56285: mysql5 @5.1.72_2: make[2]: *** [do_abi_check] Error 1
-------------------------+------------------------
  Reporter:  BjarneDMat  |      Owner:  ryandesign
      Type:  defect      |     Status:  assigned
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.4.2
Resolution:              |   Keywords:
      Port:  mysql5      |
-------------------------+------------------------

Comment (by BjarneDMat):

 I did a "diff" on mysql5 and mysql51. The only difference is in the
 filename on line 1 !

 So isn't upgrading mysql5 as simple as copying the portfile from mysql56
 or mysql57 to mysql5 ???

 As to whether we should upgrade to 5.6 or 5.7, I'll presently suggest that
 we use 5.6 as 5.7 has issues under macOS 10.13 : #56228 .

 Doing this should also fix a lot of #43431

--
Ticket URL: <https://trac.macports.org/ticket/56285#comment:5>
MacPorts <https://www.macports.org/>
Ports system for macOS
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #56285: mysql5 @5.1.72_2: make[2]: *** [do_abi_check] Error 1

MacPorts
In reply to this post by MacPorts
#56285: mysql5 @5.1.72_2: make[2]: *** [do_abi_check] Error 1
-------------------------+------------------------
  Reporter:  BjarneDMat  |      Owner:  ryandesign
      Type:  defect      |     Status:  closed
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.4.2
Resolution:  duplicate   |   Keywords:
      Port:  mysql5      |
-------------------------+------------------------
Changes (by ryandesign):

 * status:  assigned => closed
 * resolution:   => duplicate


Comment:

 If you're suggesting that we should update the mysql5 port to version
 5.6.x, that is not the plan. The plan is that the mysql5 port is
 considered obsolete, and that users should move to the mysql51, mysql55,
 mysql56, mysql57, mariadb, mariadb-10.0, mariadb-10.1, mariadb-10.2, or
 percona ports as desired, and that ports that currently depend on the
 mysql5 port should be modified to have variants for each of those MySQL
 versions and derivatives. This is covered by other tickets, especially
 #43431.

--
Ticket URL: <https://trac.macports.org/ticket/56285#comment:6>
MacPorts <https://www.macports.org/>
Ports system for macOS