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
- is triggering
-
DM-13788 Remove mariadbclient dependency from daf_persistence
- Done
-
DM-13636 Document GnuTLS as a MacOS prerequisite
- Invalid
-
RFC-464 Remove untested database code from obs_sdss and obs_lsstSim
- Implemented
- relates to
-
DM-2948 Remove explicit buildbot dependency on datarel
- Done
Activity
Field | Original Value | New Value |
---|---|---|
Summary | Add GnuTLS as an OSX platform prerequisite | Add GnuTLS as a macOS platform prerequisite |
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. |
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. |
Comment |
[ Branches tickets/ |
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 ] |
Status | Proposed [ 10805 ] | Adopted [ 10806 ] |
Comment | [ Ah, thanks Tim -- I see there's been some further discussion on this. Okay, plan evolving, updates here soon... ] |
Risk Score | 0 |
Remote Link | This issue links to "Page (Confluence)" [ 19612 ] |
Resolution | Won't Fix [ 2 ] | Done [ 10000 ] |
Status | Adopted [ 10806 ] | Retired [ 10705 ] |
Remote Link | This issue links to "Page (Confluence)" [ 19647 ] |
In case it's not clear, this has an impact on the ability to build lsst_apps because the mariadbclient eups package will need to be updated and that is used by daf_persistence.