[pkg-bioc] State of BioC compilations
Steffen Moeller
moeller at inb.uni-luebeck.de
Fri Feb 9 16:49:13 CET 2007
Ooops, the email below was supposed to go to the list. Many thanks, Dirk, for
spotting this.
Steffen
> > On 9 February 2007 at 12:00, Steffen Moeller wrote:
> > | in principle it all works. Some issues I get with my 2.4 R installation
> > | that does not accept some apparent novel language construct 1L or 0L,
> > | which apparently denote a vector of zeros or ones.
> >
> > Could you (briefly yet concisely) describe what happens, and where? I am
> > not aware of unpatched faults in Debian's R 2.4.1, and R Core would not
> > change the language just for kicks. Or are you referring to C/C++
> > constructs? Here long foo = 0L;
> > is legal AFAIK and no compiler should stumble.
>
> If you check out the patches directory then you will see that this is all I
> patched:
>
> --- biobase-1.13.36/R/strings.R 2007-02-02 10:28:39.000000000 +0100
> +++ biobase-1.13.36/R/strings.R 2007-02-08 11:12:04.000000000 +0100
> @@ -37,7 +37,7 @@
> ## The +1 and +2 are because substr is funny
> ss = substr(x, nc - i + 1, nc)
> if( any(ss != ss[1] )) {
> - if (i == 1L) # trailing char mismatch
> + if (i == 1) # trailing char mismatch
> return("")
> return(substr(x[1], nc - i + 2, nc))
> }
>
> It is supposed to be plain R code.
>
> > | I have ongoing problems to install the graph package. Both the devel and
> > | the release versions build a nice packages but nothing pops up in the
> > | library() call. Any clues? This blocks some much seeked after packages
> > | like Rgraphviz.
> >
> > It probably means that dpkg/debhelper et al install in the wrong place, so
> > nothing gets tar'ed up. Doing the package manually with the generated
> > debian/rules and turning debhelper verbosity on may help.
>
> That was my first thought, too. But is all looks so nicely:
> moeller at pc02:~/debian_moeller/debian/alioth/bioc/tools/patches$ dpkg -L
> r-bioc-graph | head -12 | tail -5
> /usr/lib/R/site-library/graph/R/graph
> /usr/lib/R/site-library/graph/R/all.rda
> /usr/lib/R/site-library/graph/GXL
> /usr/lib/R/site-library/graph/GXL/attributesExample.gxl
> /usr/lib/R/site-library/graph/GXL/graphExample-16.gxl.gz
>
> >
> > | Something that does not work are the dependencies. This is real bad. And
> > | I wished, a compilation would not be attempted when a known build-dep is
> > | not installed. I had a quick look at the AptPkg perl package but only a
> > | quick one. No proper dependencies and the continues broken build
attempts
> > | are no fun.
> >
> > I do not understand. Dependencies are resolved by dpkg, we create them
> > based on control info we read. That already worked in Albrecht's scrip
that
> > I hacked way when. So again: what fails, where, how? Reproducible
example?
>
> Sorry, I meant the order at which the packages' .tar.gz files are unpackage
> and dpkg-buildpackage is called. The detection of missing installs by
> dpkg-buildpackage is perfectly fine ... but that is too late and ends the
> build process.
>
> > | The download script works but does not download any indirectly required
> > | packages. Hence the initial constraint on the lite package is
> > | unpractical. We should eventually come up with a concise list of
packages
> > | that we want in Debian and directly specify just that.
> >
> > As I understand it, that is a BioC design choice. They make it hard to
read
> > the directory, so we have to query via R code as BioCLite.R et al do.
> >
> > Both CRAN and BioC also get too big, so we should have 'Debian task views'
> > (better term suggestions welcomes) that cover subareas.
>
> BioC procides groups already. We could adapt them for debtags.
>
> > | Does anybody have the r-omega-rcurl package available, even for
> > | submission to Debian maybe? It is required from several non-nonsense
BioC
> > | packages.
> >
> > Was never packaged AFAIK but IIRC does exist in CRAN. Try building
> > r-cran-curl, maybe?
> >
> > | Package count: ls builds/r-bioc-* | wc -l
> > | 54
> >
> > Not bad! 54 down, 900 at CRAN to go :)
>
> Some are already done. We'd now need a repository. We once had the OK to use
> Alioth for that. Though I presume we should not go such public before having
> improved on our automisation a bit.
>
> Many greetings
>
> Steffen
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/pkg-bioc-devel/attachments/20070209/23709e12/attachment.pgp
More information about the pkg-bioc-devel
mailing list