Uploaded image for project: 'Request For Comments'
  1. Request For Comments
  2. RFC-449

Add GnuTLS as a macOS platform prerequisite

    XMLWordPrintable

    Details

    • Type: RFC
    • Status: Retired
    • Resolution: Done
    • Component/s: DM
    • Labels:
      None

      Description

      Recent versions of MariaDB (10.2 onwards) require use of an unbundled SSL library. While these versions will build just fine on our CentOS supported platforms, they cannot be built on macOS without adding an unbundled SSL library as a platform prereq.

      GnuTLS is preferred by MariaDB, and seems the path of least resistance (indeed, for those running homebrew a brew install gnutls is all that is needed to make these versions of MariaDB buildable.)

      There is recent pressure to modernize our MariaDB components because of platform compatibility issues concerning the DAX service containers that are being built for use on clusters at CC-IN2P3 and within the PDAC and NCSA. This RFC proposes that GnuTLS be added as a platform prereq on macOS, so that MariaDB components may be upgraded.

        Attachments

          Issue Links

            Activity

            fritzm Fritz Mueller created issue -
            tjenness Tim Jenness made changes -
            Field Original Value New Value
            Summary Add GnuTLS as an OSX platform prerequisite Add GnuTLS as a macOS platform prerequisite
            tjenness Tim Jenness made changes -
            Description Recent versions of MariaDB (10.2 onwards) require use of an unbundled SSL library. While these versions will build just fine on our CentOS supported platforms, they cannot be built on OSX without adding an unbundled SSL library as a platform prereq.

            GnuTLS is preferred by MariaDB, and seems the path of least resistance (indeed, for those running homebrew a `brew install gnutls` is all that is needed to make these versions of MariaDB buildable.)

            There is recent pressure to modernize our MariaDB components because of platform compatibility issues concerning the DAX service containers that are being built for use on clusters at CC-IN2P3 and within the PDAC and NCSA. This RFC proposes that GnuTLS be added as a platform prereq on OSX, so that MariaDB components may be upgraded.
            Recent versions of MariaDB (10.2 onwards) require use of an unbundled SSL library. While these versions will build just fine on our CentOS supported platforms, they cannot be built on macOS without adding an unbundled SSL library as a platform prereq.

            GnuTLS is preferred by MariaDB, and seems the path of least resistance (indeed, for those running homebrew a `brew install gnutls` is all that is needed to make these versions of MariaDB buildable.)

            There is recent pressure to modernize our MariaDB components because of platform compatibility issues concerning the DAX service containers that are being built for use on clusters at CC-IN2P3 and within the PDAC and NCSA. This RFC proposes that GnuTLS be added as a platform prereq on macOS, so that MariaDB components may be upgraded.
            tjenness Tim Jenness made changes -
            Description Recent versions of MariaDB (10.2 onwards) require use of an unbundled SSL library. While these versions will build just fine on our CentOS supported platforms, they cannot be built on macOS without adding an unbundled SSL library as a platform prereq.

            GnuTLS is preferred by MariaDB, and seems the path of least resistance (indeed, for those running homebrew a `brew install gnutls` is all that is needed to make these versions of MariaDB buildable.)

            There is recent pressure to modernize our MariaDB components because of platform compatibility issues concerning the DAX service containers that are being built for use on clusters at CC-IN2P3 and within the PDAC and NCSA. This RFC proposes that GnuTLS be added as a platform prereq on macOS, so that MariaDB components may be upgraded.
            Recent versions of MariaDB (10.2 onwards) require use of an unbundled SSL library. While these versions will build just fine on our CentOS supported platforms, they cannot be built on macOS without adding an unbundled SSL library as a platform prereq.

            GnuTLS is preferred by MariaDB, and seems the path of least resistance (indeed, for those running homebrew a {{brew install gnutls}} is all that is needed to make these versions of MariaDB buildable.)

            There is recent pressure to modernize our MariaDB components because of platform compatibility issues concerning the DAX service containers that are being built for use on clusters at CC-IN2P3 and within the PDAC and NCSA. This RFC proposes that GnuTLS be added as a platform prereq on macOS, so that MariaDB components may be upgraded.
            fritzm Fritz Mueller made changes -
            Comment [ Branches tickets/DM-12397 of mariadb and mariadbclient, with upgraded upstream tarballs and patches, are at your disposal if you wish to try! ]
            tjenness Tim Jenness made changes -
            Watchers Fritz Mueller, John Swinbank, Joshua Hoblitt, Tim Jenness [ Fritz Mueller, John Swinbank, Joshua Hoblitt, Tim Jenness ] Fritz Mueller, John Swinbank, Joshua Hoblitt, Kian-Tat Lim, Tim Jenness [ Fritz Mueller, John Swinbank, Joshua Hoblitt, Kian-Tat Lim, Tim Jenness ]
            fritzm Fritz Mueller made changes -
            Link This issue is triggering DM-13636 [ DM-13636 ]
            fritzm Fritz Mueller made changes -
            Status Proposed [ 10805 ] Adopted [ 10806 ]
            fritzm Fritz Mueller made changes -
            Comment [ Ah, thanks Tim -- I see there's been some further discussion on this. Okay, plan evolving, updates here soon... ]
            tjenness Tim Jenness made changes -
            Link This issue relates to DM-2948 [ DM-2948 ]
            tjenness Tim Jenness made changes -
            Link This issue is triggering DM-13788 [ DM-13788 ]
            krughoff Simon Krughoff made changes -
            Link This issue is triggering RFC-464 [ RFC-464 ]
            tjenness Tim Jenness made changes -
            Risk Score 0
            gcomoretto Gabriele Comoretto [X] (Inactive) made changes -
            Remote Link This issue links to "Page (Confluence)" [ 19612 ]
            womullan Wil O'Mullane made changes -
            Resolution Won't Fix [ 2 ] Done [ 10000 ]
            Status Adopted [ 10806 ] Retired [ 10705 ]
            gcomoretto Gabriele Comoretto [X] (Inactive) made changes -
            Remote Link This issue links to "Page (Confluence)" [ 19647 ]

              People

              Assignee:
              fritzm Fritz Mueller
              Reporter:
              fritzm Fritz Mueller
              Watchers:
              Fritz Mueller, John Swinbank, Joshua Hoblitt, Kian-Tat Lim, Scott Daniel, Simon Krughoff, Tim Jenness, Wil O'Mullane
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Planned End:

                  Jenkins

                  No builds found.