[Bioc-devel] Should GenomicFeatures really depend pn RMySQL ? Is it time to migrate to RMariaDB ?

Hervé Pagès hpages at fredhutch.org
Fri Jan 26 18:20:32 CET 2018


Yep, moving RMySQL to Suggests makes sense. Will do. Also migrating to
RMariaDB is on the TODO list.

Note that the current problem of RMySQL being hard to install on Mac is
only because CRAN doesn't provide an RMySQL binary for R 3.5 yet:

   https://cran.r-project.org/web/packages/RMySQL/index.html

For the record, we had a similar situation one year ago when R 3.4 was
in development: CRAN started to build package binaries for Mac a few
weeks only before the release of R 3.4.0. Not ideal :-/

H.

On 01/26/2018 07:35 AM, Tim Triche, Jr. wrote:
> Moving it to Suggests: would certainly ease installation on clusters and
> such.
> 
> --t
> 
> On Fri, Jan 26, 2018 at 8:59 AM, Martin Morgan <
> martin.morgan at roswellpark.org> wrote:
> 
>> On 01/24/2018 03:38 PM, Wolfgang Huber wrote:
>>
>>> GenomicFeatures_1.31.3 imports RMySQL.
>>>
>>> I'm having great trouble installing RMySQL from source on a recent MacOS
>>> (10.13.3) with homebrew.
>>>
>>> The package's homepage says "The 'RMySQL' package contains an old
>>> implementation based on legacy code from S-PLUS which being phased out. A
>>> modern 'MySQL' client based on 'Rcpp' is available from the 'RMariaDB'
>>> package" https://urldefense.proofpoint.com/v2/url?u=https-3A__cran.r-2Dproject.org_web_packages_RMySQL_index.html&d=DwICAg&c=eRAMFD45gAfqt84VtBcfhQ&r=BK7q3XeAvimeWdGbWY_wJYbW0WYiZvSXAJJKaaPhzWA&m=fU7GJM0vRA454YjFLP8edDtDgyvICfjQmxPlT81V6vs&s=VnqaJPDwlPTUg8EwcI-uhm0UISQ6z5Cf7Ml5yb71KOI&e=
>>>
>>> So is it time to heed that advice and migrate GenomicFeatures to RMariaDB
>>> ?
>>>
>>
>> Out of curiosity, is MariaDB easier to install on your system? Its system
>> dependencies are described at https://urldefense.proofpoint.com/v2/url?u=https-3A__CRAN.R-2Dproject.org_package-3DRMariaDB&d=DwICAg&c=eRAMFD45gAfqt84VtBcfhQ&r=BK7q3XeAvimeWdGbWY_wJYbW0WYiZvSXAJJKaaPhzWA&m=fU7GJM0vRA454YjFLP8edDtDgyvICfjQmxPlT81V6vs&s=ENePjXHv_uoxwPiSLsoj0K0M4yAzHXPCDLsnTpoURJ8&e=
>>
>> FWIW MySQL is a relatively recent addition as a dependency to
>> GenomicFeatures; it enables `makeTxDbFromEnsembl()`, which is probably a
>> much more stable solution than `makeTxDbFromBiomart()`. On the other had
>> Johannes does an excellent job on the ensembldb packages, so perhaps this
>> code could really be conditional with the RMySQL dependency moved to
>> Suggests:
>>
>> Martin
>>
>>
>>> With thanks in advance-
>>> Wolfgang
>>>
>>> -------
>>> Wolfgang Huber
>>> Principal Investigator, EMBL Senior Scientist
>>> European Molecular Biology Laboratory (EMBL)
>>> Heidelberg, Germany
>>>
>>> wolfgang.huber at embl.de
>>> https://urldefense.proofpoint.com/v2/url?u=http-3A__www.huber.embl.de&d=DwICAg&c=eRAMFD45gAfqt84VtBcfhQ&r=BK7q3XeAvimeWdGbWY_wJYbW0WYiZvSXAJJKaaPhzWA&m=fU7GJM0vRA454YjFLP8edDtDgyvICfjQmxPlT81V6vs&s=vWnZbbUZzkP2WNC8YkvlMDP2U8YILpmkr0tD2i56_gs&e=
>>>
>>> _______________________________________________
>>> Bioc-devel at r-project.org mailing list
>>> https://urldefense.proofpoint.com/v2/url?u=https-3A__stat.ethz.ch_mailman_listinfo_bioc-2Ddevel&d=DwICAg&c=eRAMFD45gAfqt84VtBcfhQ&r=BK7q3XeAvimeWdGbWY_wJYbW0WYiZvSXAJJKaaPhzWA&m=fU7GJM0vRA454YjFLP8edDtDgyvICfjQmxPlT81V6vs&s=l5cLnxGnucbc2RqJICiNUrMEyVtRToK4UWvR3wkEOxQ&e=
>>>
>>
>>
>> This email message may contain legally privileged and/or...{{dropped:2}}
>>
>>
>> _______________________________________________
>> Bioc-devel at r-project.org mailing list
>> https://urldefense.proofpoint.com/v2/url?u=https-3A__stat.ethz.ch_mailman_listinfo_bioc-2Ddevel&d=DwICAg&c=eRAMFD45gAfqt84VtBcfhQ&r=BK7q3XeAvimeWdGbWY_wJYbW0WYiZvSXAJJKaaPhzWA&m=fU7GJM0vRA454YjFLP8edDtDgyvICfjQmxPlT81V6vs&s=l5cLnxGnucbc2RqJICiNUrMEyVtRToK4UWvR3wkEOxQ&e=
>>
> 
> 	[[alternative HTML version deleted]]
> 
> _______________________________________________
> Bioc-devel at r-project.org mailing list
> https://urldefense.proofpoint.com/v2/url?u=https-3A__stat.ethz.ch_mailman_listinfo_bioc-2Ddevel&d=DwICAg&c=eRAMFD45gAfqt84VtBcfhQ&r=BK7q3XeAvimeWdGbWY_wJYbW0WYiZvSXAJJKaaPhzWA&m=fU7GJM0vRA454YjFLP8edDtDgyvICfjQmxPlT81V6vs&s=l5cLnxGnucbc2RqJICiNUrMEyVtRToK4UWvR3wkEOxQ&e=
> 

-- 
Hervé Pagès

Program in Computational Biology
Division of Public Health Sciences
Fred Hutchinson Cancer Research Center
1100 Fairview Ave. N, M1-B514
P.O. Box 19024
Seattle, WA 98109-1024

E-mail: hpages at fredhutch.org
Phone:  (206) 667-5791
Fax:    (206) 667-1319



More information about the Bioc-devel mailing list