Hi Hervé,
On Sat, 15-04-2017, at 05:36:35, Hervé Pagès <hpa...@fredhutch.org> wrote: > Hi Ramon, > > Good news: looks like a Cairo binary for R 3.4 showed up on CRAN > yesterday: > > https://cran.r-project.org/bin/macosx/el-capitan/contrib/3.4/ > > I installed it on veracruz2, and, according to the logs of the > current builds, ADaCGH2 built and checked successfully on this Great! > machine :-) If everything goes well, this should be reflected > in the next build report (Sat Apr 15). > > Thanks again for your patience, Thank you and Martin for looking into this and letting me know. Best, R. > > Cheers, > H. > > > On 04/08/2017 06:34 AM, Ramon Diaz-Uriarte wrote: >> >> Dear Martin, >> >> >> On Fri, 07-04-2017, at 12:55:55, Martin Morgan >> <martin.mor...@roswellpark.org> wrote: >>> On 04/07/2017 03:55 AM, Ramon Diaz-Uriarte wrote: >>>> >>>> Dear Martin and Valerie, >>>> >>>> >>>> I am not sure how to proceed here since the 14th is approaching and I still >>>> see this error (in both my package and at least one other package >>>> ---arrayQualityMetrics). >>>> >>>> >>>> I could comment out the plotting code for the vignette and examples when >>>> running on El Capitan. Is this a possible workaround that I should >>> >>> In general this is the wrong thing to do, since it enables shipping >>> broken code with no possibility of future fixes. Be patient. Martin >> >> Thanks for your answer. I'll be patient :-) >> >> (Just to clarify: I understand that what I was proposing was an ugly >> kludge; I think I have misunderstood the issue; apologies for the noise) >> >> Best, >> >> R. >> >>> >>>> implement? If this is reasonable, what is the recommended way to find out >>>> the code is running in El Capitan and not Mavericks? (For instance, can I >>>> tell from Sys.info()["sysname"]? --I do not have access to a Mac). >>>> >>>> >>>> Martin mentioned that the Cairo package requires a binary installation that >>>> is not yet available. Should I continue to wait? There is not a lot of >>>> margin for changing the code, uploading to BioC, waiting for the build, and >>>> making sure it works. What if it continues to fail on El Capitan by the >>>> 14th? >>>> >>>> >>>> >>>> Best, >>>> >>>> >>>> R. >>>> >>>> >>>> >>>> >>>> On Mon, 03-04-2017, at 18:34:26, Martin Morgan >>>> <martin.mor...@roswellpark.org> wrote: >>>>> On 03/31/2017 04:19 AM, Ramon Diaz-Uriarte wrote: >>>>>> >>>>>> Dear All, >>>>>> >>>>>> A package I maintain, ADaCGH2, is failing to build in veracruz2 with a >>>>>> segfault that seems to happen when plotting (in a call to plotting that >>>>>> happens inside a mclapply) >>>>>> >>>>>> https://urldefense.proofpoint.com/v2/url?u=http-3A__bioconductor.org_checkResults_devel_bioc-2DLATEST_ADaCGH2_veracruz2-2Dbuildsrc.html&d=DwIGaQ&c=eRAMFD45gAfqt84VtBcfhQ&r=BK7q3XeAvimeWdGbWY_wJYbW0WYiZvSXAJJKaaPhzWA&m=67SOhhQ_xN5IxOZP7n-Vuvtn1Da8u3G6YqpEVI4fTsw&s=yu6OVUP4gT1jkj9xheyXRvn5-tHhTOM1X3QgpWRr4DE&e= >>>>>> >>>>>> >>>>>> these are some of the lines of the traceback: >>>>>> >>>>>> Traceback: >>>>>> 1: dev.hold() >>>>>> 2: plot.default(c(2925836, 5135683.5, 6415674.5, 7169722, 9715199, >>>>>> 13220514.5, 15307852, 41589471, 44534348, 47975338, 52729020, 54225865, >>>>>> 54970734, 55406435.5, 57169693.5, 57359284.5, 66362289.5, 69947314.5, >>>>>> 72243027.5, 75218239, 75268559.5, 75683700, 76272391, 76901797, >>>>>> 77282738, 83724180, 88707195.5, 89536816.5, 102463647.5, 104082964, >>>>>> 107610854, 108945724, 120577571, 122947762.5, 124680401, 129086592, >>>>>> 144839226, 148940008.5, 154240128.5, 155887373.5, 178034441.5, >>>>>> 184199138, 184552484), c(0.397, 0.002, -0.179, -0.1385, -0.095, -0.611, >>>>>> -0.165, -0.54, -0.358, 0.172, -0.2435, -0.044, -0.048, 0.078, -0.344, >>>>>> -0.139, -0.513, -0.681, -0.406, 0.083, -0.325, -0.186, -0.138, 0.393, >>>>>> -0.075, -0.655, 0.123, -0.346, -0.099, -0.3465, 0.463, -0.18, -0.101, >>>>>> -0.175, -0.101, 0.371, -0.642, -0.13, -0.33, -0.491, 0.138, -0.187, >>>>>> 0.21), ylab = "log ratio", xlab = quote("Chromosomal location"), col >>>>>> = c("orange", "orange", "orange", "orange", "orange", "orange", >>>>>> "orange", "orange", "orange", "orange", "orange", "orange", >>>>>> "orange", "orange", "orange", "orange", "orange", "orange", >>>>>> "orange", "orange", "orange", "orange", "orange", "orange", >>>>>> "orange", "orange", "orange", "orange", "orange", "orange", >>>>>> "orange", "orange", "orange", "orange", "orange", "orange", >>>>>> "orange", "orange", "orange", "orange", "orange", "orange", >>>>>> "orange"), cex = 1, axes = FALSE, main = quote("Chr4@L.1"), pch = 20) >>>>>> 3: plot(c(2925836, 5135683.5, 6415674.5, 7169722, 9715199, 13220514.5, >>>>>> 15307852, 41589471, 44534348, 47975338, 52729020, 54225865, 54970734, >>>>>> 55406435.5, 57169693.5, 57359284.5, 66362289.5, 69947314.5, 72243027.5, >>>>>> 75218239, 75268559.5, 75683700, 76272391, 76901797, 77282738, 83724180, >>>>>> 88707195.5, 89536816.5, 102463647.5, 104082964, 107610854, 108945724, >>>>>> 120577571, 122947762.5, 124680401, 129086592, 144839226, 148940008.5, >>>>>> 154240128.5, 155887373.5, 178034441.5, 184199138, 184552484), c(0.397, >>>>>> 0.002, -0.179, -0.1385, -0.095, -0.611, -0.165, -0.54, -0.358, 0.172, >>>>>> -0.2435, -0.044, -0.048, 0.078, -0.344, -0.139, -0.513, -0.681, -0.406, >>>>>> 0.083, -0.325, -0.186, -0.138, 0.393, -0.075, -0.655, 0.123, -0.346, >>>>>> -0.099, -0.3465, 0.463, -0.18, -0.101, -0.175, -0.101, 0.371, -0.642, >>>>>> -0.13, -0.33, -0.491, 0.138, -0.187, 0.21), ylab = "log ratio", xlab = >>>>>> quote("Chromosomal location"), col = c("orange", "orange", "orange", >>>>>> "orange", "orange", "orange", "orange", "orange", "orange", >>>>>> "orange", "orange", "orange", "orange", "orange", "orange", >>>>>> "orange", "orange", "orange", "orange", "orange", "orange", >>>>>> "orange", "orange", "orange", "orange", "orange", "orange", >>>>>> "orange", "orange", "orange", "orange", "orange", "orange", >>>>>> "orange", "orange", "orange", "orange", "orange", "orange", >>>>>> "orange", "orange", "orange", "orange"), cex = 1, axes = FALSE, main >>>>>> = quote("Chr4@L.1"), pch = 20) >>>>>> 4: do.call(funname, c(list(mf[[i]], y, ylab = yl, xlab = xl), dots)) >>>>>> >>>>>> >>>>>> >>>>>> It seems that what triggers the problem is an innocuous plot.default >>>>>> followed by dev.hold? (none of which I call explicitly in my code) >>>>> >>>>> I was able to reproduce this with >>>>> >>>>> $ cat segfault-test.R >>>>> xx <- parallel::mclapply(1:2, function(i) { >>>>> Cairo::CairoPNG(filename = paste("plt", i, ".png", sep='')) >>>>> dev.hold() >>>>> }) >>>>> >>>>> $ R -f segfault-test.R >>>>> >>>>> The El-Capitain builds are still in a great deal of flux, and in >>>>> particular the Cairo package requires a binary installation that is not >>>>> yet available (the Cairo package is used is actually from Mavericks). >>>>> The best strategy is probably to wait until binaries become available. >>>>> >>>>> Martin >>>>> >>>>>> >>>>>> >>>>>> At least another package, arrayQualityMetrics seems to experience a >>>>>> somewhat similar problem: >>>>>> >>>>>> https://urldefense.proofpoint.com/v2/url?u=http-3A__bioconductor.org_checkResults_devel_bioc-2DLATEST_arrayQualityMetrics_veracruz2-2Dbuildsrc.html&d=DwIGaQ&c=eRAMFD45gAfqt84VtBcfhQ&r=BK7q3XeAvimeWdGbWY_wJYbW0WYiZvSXAJJKaaPhzWA&m=67SOhhQ_xN5IxOZP7n-Vuvtn1Da8u3G6YqpEVI4fTsw&s=c1_EabE3C2Acr74VVb3OyuNuX1EufdNdngH56Qmft2k&e= >>>>>> >>>>>> where, again, an apparently innocuous plot.default followed by dev.hold >>>>>> triggers a segfault (and there is no mclapply here) >>>>>> >>>>>> Traceback: >>>>>> 1: dev.hold() >>>>>> 2: plot.default(-2, -1, pch = "", xlim = range(-1, (dim(mns)[2])), >>>>>> ylim = range(min(as.vector(mns)) - 1, max(as.vector(mns)) + 1), >>>>>> xlab = "5' <-----> 3'\n Probe Number ", ylab = ylab, axes = FALSE, >>>>>> main = "RNA degradation plot", ...) >>>>>> 3: plot(-2, -1, pch = "", xlim = range(-1, (dim(mns)[2])), ylim = >>>>>> range(min(as.vector(mns)) - 1, max(as.vector(mns)) + 1), xlab = "5' >>>>>> <-----> 3'\n Probe Number ", ylab = ylab, axes = FALSE, main = "RNA >>>>>> degradation plot", ...) >>>>>> 4: plotAffyRNAdeg(AffyRNAdeg(expressionset, log.it = TRUE), lwd = 1, >>>>>> cols = x$arrayColors) >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> I am not sure how to proceed here. Any suggestions? >>>>>> >>>>>> >>>>>> Thanks, >>>>>> >>>>>> >>>>>> R. >>>>>> >>>>>> -- >>>>>> Ramon Diaz-Uriarte >>>>>> Department of Biochemistry, Lab B-25 >>>>>> Facultad de Medicina >>>>>> Universidad Autónoma de Madrid >>>>>> Arzobispo Morcillo, 4 >>>>>> 28029 Madrid >>>>>> Spain >>>>>> >>>>>> Phone: +34-91-497-2412 >>>>>> >>>>>> Email: rdia...@gmail.com >>>>>> ramon.d...@iib.uam.es >>>>>> >>>>>> https://urldefense.proofpoint.com/v2/url?u=http-3A__ligarto.org_rdiaz&d=DwIGaQ&c=eRAMFD45gAfqt84VtBcfhQ&r=BK7q3XeAvimeWdGbWY_wJYbW0WYiZvSXAJJKaaPhzWA&m=67SOhhQ_xN5IxOZP7n-Vuvtn1Da8u3G6YqpEVI4fTsw&s=dKDLFLGuh3UsqQmwuRnxOE58wNasCBVVtNJ4cGPPxk4&e= >>>>>> >>>>>> _______________________________________________ >>>>>> Bioc-devel@r-project.org mailing list >>>>>> https://urldefense.proofpoint.com/v2/url?u=https-3A__stat.ethz.ch_mailman_listinfo_bioc-2Ddevel&d=DwIGaQ&c=eRAMFD45gAfqt84VtBcfhQ&r=BK7q3XeAvimeWdGbWY_wJYbW0WYiZvSXAJJKaaPhzWA&m=67SOhhQ_xN5IxOZP7n-Vuvtn1Da8u3G6YqpEVI4fTsw&s=xYLVWcIVzsv6htRUVAnOuzcx1AWoyBEih7NAQKyljmg&e= >>>>>> >>>>> >>>>> >>>>> This email message may contain legally privileged and/or confidential >>>>> information. If you are not the intended recipient(s), or the employee >>>>> or agent responsible for the delivery of this message to the intended >>>>> recipient(s), you are hereby notified that any disclosure, copying, >>>>> distribution, or use of this email message is prohibited. If you have >>>>> received this message in error, please notify the sender immediately by >>>>> e-mail and delete this email message from your computer. Thank you. >>>> >>>> >>>> -- >>>> Ramon Diaz-Uriarte >>>> Department of Biochemistry, Lab B-25 >>>> Facultad de Medicina >>>> Universidad Autónoma de Madrid >>>> Arzobispo Morcillo, 4 >>>> 28029 Madrid >>>> Spain >>>> >>>> Phone: +34-91-497-2412 >>>> >>>> Email: rdia...@gmail.com >>>> ramon.d...@iib.uam.es >>>> >>>> https://urldefense.proofpoint.com/v2/url?u=http-3A__ligarto.org_rdiaz&d=DwIGaQ&c=eRAMFD45gAfqt84VtBcfhQ&r=BK7q3XeAvimeWdGbWY_wJYbW0WYiZvSXAJJKaaPhzWA&m=67SOhhQ_xN5IxOZP7n-Vuvtn1Da8u3G6YqpEVI4fTsw&s=dKDLFLGuh3UsqQmwuRnxOE58wNasCBVVtNJ4cGPPxk4&e= >>>> >>> >>> >>> This email message may contain legally privileged and/or confidential >>> information. If you are not the intended recipient(s), or the employee or >>> agent responsible for the delivery of this message to the intended >>> recipient(s), you are hereby notified that any disclosure, copying, >>> distribution, or use of this email message is prohibited. If you have >>> received this message in error, please notify the sender immediately by >>> e-mail and delete this email message from your computer. Thank you. >> >> >> -- >> Ramon Diaz-Uriarte >> Department of Biochemistry, Lab B-25 >> Facultad de Medicina >> Universidad Autónoma de Madrid >> Arzobispo Morcillo, 4 >> 28029 Madrid >> Spain >> >> Phone: +34-91-497-2412 >> >> Email: rdia...@gmail.com >> ramon.d...@iib.uam.es >> >> https://urldefense.proofpoint.com/v2/url?u=http-3A__ligarto.org_rdiaz&d=DwIGaQ&c=eRAMFD45gAfqt84VtBcfhQ&r=BK7q3XeAvimeWdGbWY_wJYbW0WYiZvSXAJJKaaPhzWA&m=67SOhhQ_xN5IxOZP7n-Vuvtn1Da8u3G6YqpEVI4fTsw&s=dKDLFLGuh3UsqQmwuRnxOE58wNasCBVVtNJ4cGPPxk4&e= >> >> _______________________________________________ >> Bioc-devel@r-project.org mailing list >> https://urldefense.proofpoint.com/v2/url?u=https-3A__stat.ethz.ch_mailman_listinfo_bioc-2Ddevel&d=DwIGaQ&c=eRAMFD45gAfqt84VtBcfhQ&r=BK7q3XeAvimeWdGbWY_wJYbW0WYiZvSXAJJKaaPhzWA&m=67SOhhQ_xN5IxOZP7n-Vuvtn1Da8u3G6YqpEVI4fTsw&s=xYLVWcIVzsv6htRUVAnOuzcx1AWoyBEih7NAQKyljmg&e= >> -- Ramon Diaz-Uriarte Department of Biochemistry, Lab B-25 Facultad de Medicina Universidad Autónoma de Madrid Arzobispo Morcillo, 4 28029 Madrid Spain Phone: +34-91-497-2412 Email: rdia...@gmail.com ramon.d...@iib.uam.es http://ligarto.org/rdiaz _______________________________________________ Bioc-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/bioc-devel