Actually, looking at your github repository, I see you have two vignettes, you have renamed one from vignette2.Rmd to BioCor_advanced.Rmd, and that this vignette now collates before the original one. I believe that vignettes are built in the same R process, so the packages loaded in the first vignette are available (and conflict with) packages loaded in the second.

Martin

On 02/28/2018 08:53 AM, Martin Morgan wrote:


On 02/28/2018 05:31 AM, Lluís Revilla wrote:
Dear bioconductor core,

The development version of my package hosted in Github cannot be build. It
seems that another package is loaded when it shouldn't and masks the
functions that are used in the vignette. (In case anyone wants to help here
is the link to the StackOverflow question:
https://stackoverflow.com/q/49002455/2886003)

This means that 'another package' is on the search() path. It only gets there if your package attaches it, directly or indirectly. Maybe another package that you attach previously import'ed it, but now depends on it? To narrow this down, step through your vignette code until you see the offending package on the search() path.

Maybe you can avoid attaching the intermediate package, or put your package in front of the others on the search path by loading your package last in the vignette.

If you're running into these problems, and you're intimately familiar with your package, then one can imagine that users will also run into this problem and the suggestion to mangle your package function names starts to sound appealing.


Additionally the current version hosted in Bioconductor has a warning in
the windows build. Which I hoped to correct for these release.

I don't know if I will find a solution on time for the next release (which
I expect in three weeks), but I am worried I won't be able to fix it on
time.

The next Bioconductor release has not been announced (we try to tie these to the R release schedule, and the release of R-3.5 has not yet been announced), but will likely be at the end of April.

Martin


The End Of Life page of Bioconductor only talks about errors not warnings, and I couldn't find if this has been discussed previously in the archive. I
would like to know if I can leave the development version as is (until I
find a solution) or should I aim to correct the warning for the next
release?

Many thanks,

Lluís Revilla

    [[alternative HTML version deleted]]

_______________________________________________
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel



This email message may contain legally privileged and/or...{{dropped:2}}

_______________________________________________
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel

Reply via email to