[pkg-bioc] what's up?

Egon Willighagen e.willighagen@science.ru.nl
Wed, 16 Mar 2005 13:14:30 +0100


On Tuesday 15 March 2005 03:04 pm, Egon Willighagen wrote:
> I'm back from vacation, and started up creating amd64 debs for CRAN
> packages again. You might have seen the commits to Alioth...
>
> After 276+ build debs, I found that most actually compile... 

Done. 448 debs build for CRAN with the script in CVS (v1.9).

The can't-build set is not that large:

my @cannotbuild = ("genetics",   ## depends on 'gdata' which is not on CRAN
                   "its",        ## fails with: Error in loadNamespace(name) : 
There is no package called 'its'
                   "LDheatmap",  ## depends on genetics which cannot be build
                   "mimR",
                   "r.matlab",   ## problems defining the dependency... it 
complains about the '.' in the name
                   "RmSQL", "ROracle",
                   "RSQLite",    ## has some Windows libs that trip lintian up
                   "RScaLAPACK", ## need to sort -dev packages out
                   "rsprng",     ## need to figure out why this fails
                   "RNetCDF",    ## doesn't find netcdf in /usr
                   "SciViews",   ## depends on tcltk but is not on CRAN
                   "seao",       ## fails with Lintian warning: W: seao 
source: maintainer-upload-has-incorrect-version-number 0.2.1-0.r2d.1; W: seao 
source: binary-nmu-debian-revision-in-source 0.2.1-0.r2d.1
                   "seao.gui",   ## depends on seao
                   "spdep",      ## fails with: Error in .DESC[["Package"]] : 
subscript out of bounds
                   "survey",     ## fails with: Error in open.connection(con, 
"rb") : unable to open connection
                   "udunits",    ## dep=udunits not in Debian
                   "uroot",      ## depends on tcltk but is not on CRAN
                   "IDPmisc",    ## fails with: Error in loadNamespace(name) : 
There is no package called 'IDPmisc'
                   ## BioC: can't do annaffy as we lack GO and KEGG data pkgs
                   "annaffy",
                   ## the next list of packages is mentioned in CRAN's 
Description subdir
                   ## but the tar.gz is not on CRAN. Dates for last test are 
behind package name
                   "gmp",        ## 2005-02-21
                   "boa",        ## 2005-02-21
);

my @cannotbuildamd64 = ("rpvm",        ## fails 
with: /usr/bin/ld: /usr/lib/gcc-lib/x86_64-linux/3.3.5/../../../../lib64/libgpvm3.a(pvmgsu_core.o): 
relocation R_X86_64_32 can not be used when making a shared object; recompile 
with -fPIC
                        "rgl",         ## fails with: 
usr/bin/ld: /usr/X11R6/lib/libGL.a(glapi.o): relocation R_X86_64_32 can not 
be used when making a shared object; recompile with -fPIC
);

I've not looked into these problems.

Ok, what remains to be done before actual setting up a repository?
- bugs db on Alioth?
- caching of the ChangeLog's

For the rest, it seems that the script is doing quite a good job!

Some minor issues:

1. the descriptions has too many '.'s... e.g.:

Description: GNU R package "R Based Genetic Algorithm"
 R based genetic algorithm for binary and floating pointchromosomes.
 .
 Author(s): Egon Willighagen <e.willighagen@science.ru.nl>
 Date: 2005-03-15
 .

2. Maintainer: Dirk Eddelbuettel <edd@debian.org>

Which should probably now say something like:

Maintainer: Alioth collborative packaging for CRAN and Bioconductor 
<pkg-bioc-devel@lists.alioth.debian.org>

Egon