[Bioc-devel] Biobase: Imports repeats Depends

Henrik Bengtsson henrik.bengtsson at ucsf.edu
Tue Apr 28 08:26:09 CEST 2015


On Mon, Apr 27, 2015 at 6:45 PM, Hervé Pagès <hpages at fredhutch.org> wrote:
>
> Hi Henrik,
>
> I know it's not necessary and I know that the WRE manual and
> 'R CMD check' don't like this but I like to list in Imports what
> I import and to list in Depends what I want to see attached to
> the search() path. For the same reason that I like to explicitly
> export the generic functions that I define in my packages even
> if exporting the methods defined on these generics is enough
> (because it has the side effect to automatically export the
> generic).
>
> More generally it's about expressing intentions directly versus
> expressing them in an indirect manner (e.g. by relying on side
> effects). I think the latter is wrong. Hope that makes sense.

Thanks for clarifying.  I simply thought it was a mistake/cut'n'paste typo.

H..

>
> Cheers,
> H.
>
>
>
> On 04/25/2015 01:12 PM, Henrik Bengtsson wrote:
>>
>> It seems unnecessary that BiocGenerics have the same package under
>> Imports as under Depends.  The former can be dropped.
>>
>>> packageDescription("BiocGenerics")
>>
>> Package: BiocGenerics
>> Title: S4 generic functions for Bioconductor
>> Description: S4 generic functions needed by many Bioconductor packages.
>> Version: 0.14.0
>> Author: The Bioconductor Dev Team
>> Maintainer: Bioconductor Package Maintainer
>>          <maintainer at bioconductor.org>
>> biocViews: Infrastructure
>> Depends: methods, utils, graphics, stats, parallel
>> Imports: methods, utils, graphics, stats, parallel
>> Suggests: Biobase, S4Vectors, IRanges, GenomicRanges, AnnotationDbi,
>>          oligoClasses, oligo, affyPLM, flowClust, affy, DESeq2, MSnbase,
>>          annotate, RUnit
>> License: Artistic-2.0
>> Collate: S3-classes-as-S4-classes.R normarg-utils.R update-utils.R
>>          .....
>> NeedsCompilation: no
>> Packaged: 2015-04-17 03:42:27 UTC; biocbuild
>> Built: R 3.3.0; ; 2015-04-25 20:08:25 UTC; windows
>>
>> /Henrik
>>
>> _______________________________________________
>> Bioc-devel at r-project.org mailing list
>> 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
> Phone:  (206) 667-5791
> Fax:    (206) 667-1319



More information about the Bioc-devel mailing list