[R-sig-Debian] plans for lenny-cran? can I help?
Johannes Ranke
jranke at uni-bremen.de
Fri Feb 6 21:50:36 CET 2009
Hi Piet,
I do plan to keep doing backports, maybe with the help of Tyler, also
for lenny. Thanks for your offer to help - maybe you could compile the
amd64 packages, although I currently use this process to check build
dependencies (I am not using pbuilder for the initial i386 builds).
Best regards,
Johannes
* piet at bioinf.nl <piet at bioinf.nl> [090206 20:20]:
>
> Hi Dirk and people on the list,
>
> [ This is an attempt to recreate a message I accidently sent only to Dirk;
> extended with some recent experiences ]
>
> > Hi Piet,
> >
> > On 5 February 2009 at 12:31, Piet Plomp wrote:
> > | I'm running a highschool network with Debian etch and the etch-cran
> > | "backports" on top of it. Being bio-informatics, the newest R is essential
> > | to us.
>
> Addition: with lenny almost (14feb) released I do want to upgrade to lenny,
> now or in the weeks to come.
> We're talking 40 or so systems with 24/7 availability.
> When you're uning etch-cran, updating to lenny is an issue.
> That's where a potential lenny-cran could help.
>
> >
> > Bioinformatics with R at the high-school level? Neat.
>
> R is used in teaching and to some extent research. The students apply their
> knowledge in their practice year at e.g. a university hospital.
> We are the bioinformatics part a highschool, I mean something like the German
> Hochschule or "university of applied schience".
> I'm the sysadmin running the bioinformatics network.
>
> All systems run etch with etch-cran on top of it. Above, more than 150 R
> packages were compiled locally and offered over nfs.
>
> >
> > | I did some upgrading experiments; switching to ubuntu is not
> > | an option, neither is fetching the sid debs for r.
> >
> > Why? Many of us use 'apt-pinning' with luck. My box is 'testing' but I
> > often install the .deb package I upload into unstable there as well. Works
> > like a charm most of time.
> >
> > | When trying to upgrade from etch to lenny with etch-cran packages installed
> > | things block on etch-cran dependencies.
> >
> > Can you provide details?
>
> Of course.
>
> Take 1: lenny with etch-cran
>
> First situation: a new system, lenny installed from scratch,
> attempted to install etch-cran packages on top of it.
> This requires libgfortran1 which depends on gcc-4.1-base (4.1.1). Lenny
> provides a newer version of gcc-4.1-base (4.1.2) which is needed by all
> compilers from the Gnu compiler suite. Most of those have newer versions, gpc
> does not (yes we come across pascal program now and then).
> I solved this by hand installing (dpkg) the etch packages libgfortran1 and
> gcc-4.1-base, not installing gpc, and preventing gcc-4.1-base from upgrading
> to 4.1.2.
> r-base-dev (etch-cran) depends on refblas3-dev or atlas3-base-dev. Importing
> those from etch gave all sorts of trouble I can't reproduce anymore.
> I can upgrade my 150+ non-debian R packages without r-base-dev, so that's not a
> problem.
>
> Second situation: an existing etch system with etch-cran packages.
> Upgrading Gnu compilers to the 4.3 level and skipping gpc gave the possibility
> to leave libgfortran1 and gcc-4.1-base alone. Again, no r-base-dev.
>
> Take 2: lenny with R packages (and some other) from sid.
>
> This solves the libgfortran1 problem of course. gpc (== 4.1) can be installed;
> gcc-4.1-base upgrade.
> This upgrade needs tcl/tk 8.5 (lenny has 8.4 by default, but provides 8.5) and
> the newer pcre (7.8, lenny has 7.6) suite. Lenny keeps the default tclsh
> pointing to tclsh 8.4, I may need to change that to 8.5. Same for tk.
> python-biopython needs python-tk which needs tk8.4 (or even 8.3) with python
> at 2.5.2 (lenny) level.
> To make sure the locally compiled extension packages also use tcl/tk8.5,
> I'll try installing tcl/tk8.5-dev but not tcl/tk8.4-dev.
>
> >
> > | With the upcoming release of lenny: is anyone planning a lenny-cran?
>
> Addition: as this would make upgrades a lot easier, we're talking numbers here.
>
> > | If not, can I help (I've only got amd64/x86_64 systems available)?
> >
> > That's what is typically done -- a new release and the porters roll forward
> > to it too.
> >
> > | I'll need some help setting things up; currently I've got one system
> > | running lenny (without R as you'll have understood)
> >
> > I don't understand either.
>
> The intention of this is: if you need help compiling "lenny-cran" packages,
> I have a lenny system to do it.
>
> > Lenny has its own (now dated) R, it has (current)
> > R from CRAN (running the stable builds) and it runs the sid build I maintain.
>
> In the meantime I upgraded one system to sid's r-* packages. Spent the rest of
> the day recreating our local R extension package repository for use on lenny
> systems. All worked well *given the right *-dev packages of course).
>
> Thank you for maintaining the R deb packages!
>
> >
> > Dirk
> >
> > --
> > Three out of two people have difficulties with fractions.
>
> Btw, the cran README files (e.g. bin/linux/debian/README{,.html}) are not
> mirrored, at least not to the Utrecht mirror.
>
> Thanks,
>
> Piet
>
> _______________________________________________
> R-SIG-Debian mailing list
> R-SIG-Debian at r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-sig-debian
--
Dr. Johannes Ranke jranke at uni-bremen.de
More information about the R-SIG-Debian
mailing list