[Bioc-devel] Missing dependency errors on nebbiolo1 (Bioc 3.17)

Rainer Johannes Joh@nne@@R@|ner @end|ng |rom eur@c@edu
Wed Apr 5 07:39:58 CEST 2023


thanks to all for the explanations and feedback.

I'll reach out to the respective developers of these packages - hoping they respond and fix the issue timely.

cheers, jo

---
Johannes Rainer, PhD

Eurac Research
Institute for Biomedicine
Via A.-Volta 21, I-39100 Bolzano, Italy

email: johannes.rainer using eurac.edu
github: jorainer
mastodon: jorainer using fosstodon.org


Henrik Bengtsson wrote:


On Tue, Apr 4, 2023 at 2:44 AM Oleksii Nikolaienko
<oleksii.nikolaienko using gmail.com> wrote:
>
> Hi,
> maybe because BiocStyle is not listed as a dependency or suggested package
> in DESCRIPTION?
> More info here: https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FBioconductor%2FBBS%2Fissues%2F248&data=05%7C01%7CJohannes.Rainer%40eurac.edu%7C7f8025a59146452919e608db352cd516%7C9251326703e3401a80d4c58ed6674e3b%7C0%7C0%7C638162238900423325%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=LSP5cavXgWpEbry0Azlho7aDmxSigh%2BtlvR2e95Q%2BtM%3D&reserved=0<https://github.com/Bioconductor/BBS/issues/248>

Yes, this is why. The package needs 'BiocStyle' to build the vignette,
and therefore it needs to be declared. Some other packages forgot to
declare 'RUnit' needed for the unit tests. We'll also see packages
that rely on non-declared annotation packages. These new checks were
introduced for Bioc devel(*) checks and aligns with how this already
works on CRAN since a long time.

(*) I'm not 100% sure, but I believe the reason you only see it on the
Linux server is that that's the only one that runs 'R CMD check' on
vignettes. Checking vignettes takes time, so the decision was to do
that only one platform. Since 'BiocStyle' is only involved for
vignettes, this is why that particular package gets flagged only
there.  Packages that forgot to add 'RUnit' to suggests, will get an
error on all platforms.

Adding 'BiocStyle' to Suggests: in the package DESCRIPTION file solves
this problem.

/Henrik


>
> Best,
> Oleksii
>
> On Tue, 4 Apr 2023 at 11:22, Rainer Johannes <Johannes.Rainer using eurac.edu>
> wrote:
>
> > Dear all,
> >
> > I'm continuing to see some strange dependency problems for packages on the
> > linux build system for Bioconductor 3.17. First time I've seen them where
> > on the build report for snapshot 2023-03-31, and they are still there for
> > snapshot date 2023-04-02 (build report from 2023-04-03). What I've seen so
> > far is that most are related to `BiocStyle` missing.
> >
> > Some examples are:
> > - ROC (missing BiocStyle)
> > - SCATE (missing BiocStyle)
> > - SC3 (missing BiocStyle)
> > - scTHI (missing BiocStyle)
> >
> > Since they are only present on the linux build system - maybe that's
> > something related to the setup on that particular server? Or the R version
> > used there does not properly get all dependencies of packages?
> >
> > cheers, jo
> >
> > ---
> > Johannes Rainer, PhD
> >
> > Eurac Research
> > Institute for Biomedicine
> > Via A.-Volta 21, I-39100 Bolzano, Italy
> >
> > email: johannes.rainer using eurac.edu
> > github: jorainer
> > mastodon: jorainer using fosstodon.org
> >
> >
> >         [[alternative HTML version deleted]]
> >
> > _______________________________________________
> > Bioc-devel using r-project.org mailing list
> > https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fstat.ethz.ch%2Fmailman%2Flistinfo%2Fbioc-devel&data=05%7C01%7CJohannes.Rainer%40eurac.edu%7C7f8025a59146452919e608db352cd516%7C9251326703e3401a80d4c58ed6674e3b%7C0%7C0%7C638162238900423325%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=D8tGLU94VNZPzgJXFAIX%2BGRNPbHJHDJVq%2FNn57Ts1vU%3D&reserved=0<https://stat.ethz.ch/mailman/listinfo/bioc-devel>
> >
>
>         [[alternative HTML version deleted]]
>
> _______________________________________________
> Bioc-devel using r-project.org mailing list
> https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fstat.ethz.ch%2Fmailman%2Flistinfo%2Fbioc-devel&data=05%7C01%7CJohannes.Rainer%40eurac.edu%7C7f8025a59146452919e608db352cd516%7C9251326703e3401a80d4c58ed6674e3b%7C0%7C0%7C638162238900423325%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=D8tGLU94VNZPzgJXFAIX%2BGRNPbHJHDJVq%2FNn57Ts1vU%3D&reserved=0<https://stat.ethz.ch/mailman/listinfo/bioc-devel>

	[[alternative HTML version deleted]]



More information about the Bioc-devel mailing list