[Bioc-devel] Advice on build error related to webshot, and possibly related to rmarkdown?

Andrzej Oleś andrzej.oles at gmail.com
Thu Dec 8 10:33:13 CET 2016


Dear Stian,
according to https://github.com/yihui/knitr/releases/tag/v1.14 the
dependency on webshot, which apparently is used to take website
screenshots, is optional and knitr should use fallback mode if webshot is
not available. Webshot has a list of system dependencies, not sure how hard
to fulfill. I wouldn't recommend adding webshot dependency to your packge,
unless you actually intended to use the functionality provided by it.

Cheers,
Andrzej



On Thu, Dec 8, 2016 at 1:07 AM, Hervé Pagès <hpages at fredhutch.org> wrote:

> Not clear to me what's going on, I'm not a knitr/rmarkdown expert.
> What I see is that knitr suggests webshot probably because it needs
> it in some situations. That must be a rare situation though because
> webshot is not installed on our build machines, which means that none
> of the 1298 software packages currently in BioC devel needs it.
>
> So I'm not sure why it would need it for building your vignette, and
> why it would need it only on oaxaca. Anyway maybe it would help to add
> webshot to your Suggests field. That will trigger installation of
> webshot by the SPB before it tries to build/check your package.
> Don't forget to bump again the package version in order to trigger
> a new build by the SPB.
>
> H.
>
> On 12/07/2016 12:31 PM, Stian Lågstad wrote:
>
>> Thank you both. Could you also advice me on the error I'm receiving
>> on oaxaca? "there is no package called 'webshot'"
>> New build
>> report: http://bioconductor.org/spb_reports/chimeraviz_buildreport_
>> 20161207152203.html
>> <http://bioconductor.org/spb_reports/chimeraviz_buildreport_
>> 20161207152203.html>
>>
>> On Wed, Dec 7, 2016 at 7:42 PM, Hervé Pagès <hpages at fredhutch.org
>> <mailto:hpages at fredhutch.org>> wrote:
>>
>>     Hi Stian,
>>
>>     The build machines used by the SPB are the same as the machines used
>>     for the daily builds and they already have the latest BiocStyle
>>     installed (BiocStyle 2.3.23). You can see this by going on the daily
>>     build report for devel and clicking on any of the link in the
>>     "Installed pkgs" column in the top table:
>>
>>       https://bioconductor.org/checkResults/3.5/bioc-LATEST/
>>     <https://bioconductor.org/checkResults/3.5/bioc-LATEST/>
>>
>>     However, the SPB report for your package is from Nov 30 so it could
>>     be that it predates the fix in BiocStyle. You can trigger a new build
>>     of your package by just bumping its version on github.
>>
>>     Hope this helps,
>>     H.
>>
>>
>>     On 12/07/2016 07:17 AM, Leonardo Collado Torres wrote:
>>
>>         Hi Stian,
>>
>>         Install BiocStyle 2.3.20 or newer and that error will go away. See
>>         https://github.com/Bioconductor/BiocStyle/issues/20
>>         <https://github.com/Bioconductor/BiocStyle/issues/20> for
>> details.
>>
>>         Best,
>>         Leo
>>
>>         On Wed, Dec 7, 2016 at 7:44 AM, Stian Lågstad
>>         <stianlagstad at gmail.com <mailto:stianlagstad at gmail.com>> wrote:
>>
>>             Hi,
>>
>>             Could someone please advice me on the errors I'm getting
>>             building my
>>             package? I'm unable to reproduce them locally.
>>
>>             Link to build report:
>>             http://bioconductor.org/spb_reports/chimeraviz_buildreport_
>> 20161130173413.html
>>             <http://bioconductor.org/spb_reports/chimeraviz_buildreport_
>> 20161130173413.html>
>>             Link to bioconductor submission issue:
>>             https://github.com/Bioconductor/Contributions/issues/206
>>             <https://github.com/Bioconductor/Contributions/issues/206>
>>
>>             I'm getting an error on creating my vignette: `argumemt is
>>             not a character
>>             vector`
>>             I also get this: `there is no package called 'webshot'`
>>
>>             I believe these could be related to this warning: `Warning in
>>             engine$weave(file, quiet = quiet, encoding = enc) : Pandoc
>>             (>= 1.12.3)
>>             and/or pandoc-citeproc not available. Falling back to R
>>             Markdown v1.`
>>
>>             I use rmarkdown_1.2 locally without problems. Can someone
>>             here assist me?
>>
>>             Thank you.
>>
>>             --
>>             Stian Lågstad
>>             +47 41 80 80 25 <tel:%2B47%2041%2080%2080%2025>
>>
>>                     [[alternative HTML version deleted]]
>>
>>             _______________________________________________
>>             Bioc-devel at r-project.org <mailto:Bioc-devel at r-project.org>
>>             mailing list
>>             https://stat.ethz.ch/mailman/listinfo/bioc-devel
>>             <https://stat.ethz.ch/mailman/listinfo/bioc-devel>
>>
>>
>>         _______________________________________________
>>         Bioc-devel at r-project.org <mailto:Bioc-devel at r-project.org>
>>         mailing list
>>         https://stat.ethz.ch/mailman/listinfo/bioc-devel
>>         <https://stat.ethz.ch/mailman/listinfo/bioc-devel>
>>
>>
>>     --
>>     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 <mailto:hpages at fredhutch.org>
>>     Phone:  (206) 667-5791 <tel:%28206%29%20667-5791>
>>     Fax:    (206) 667-1319 <tel:%28206%29%20667-1319>
>>
>>
>>
>>
>> --
>> Stian Lågstad
>> +47 41 80 80 25
>>
>
> --
> 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
>
> _______________________________________________
> Bioc-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/bioc-devel
>

	[[alternative HTML version deleted]]



More information about the Bioc-devel mailing list