Your message dated Sun, 11 Apr 2010 11:04:01 -0500
with message-id <[email protected]>
and subject line Embedded Perl modules in R (and Ra)
has caused the Debian Bug report #577427,
regarding r-base-core: includes embedded copy of File::Copy::Recursive
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
577427: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=577427
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: r-base-core
Version: 2.11.0~20100402-1
Severity: normal
Hi,
r-base-core includes an embedded copy of the File::Copy::Recursive Perl
module in /usr/share/R/share/perl/File/Copy/Recursive.pm. The package
libfile-copy-recursive-perl includes a newer version of this library.
Please consider using this package instead of included a copy.
Regards,
Ansgar
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (900, 'testing'), (500, 'unstable'), (500, 'stable'), (1,
'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=ja_JP.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
--- End Message ---
--- Begin Message ---
Ansgar,
Thanks for the four bug reports about the inclusion of Text::DelimMatch and
File::Copy::Recursive in R (and hence Ra, a patched version of R).
GNU R is a fairly large and complex software system that I have been
maintaining (or co-maintaing) for close to a decade. There is very good
understanding between upstream and Debian about trying not to patch R to make
it differ from other installations. R installs almost all of its code below
/usr/lib/R (and bits below /usr/share/R) which allows it to perform
identically on various OSs and by extension, Linux distributions. Configure
et al are used to employ binary libraries, but that is not done for
Perl. These small modules are simply included. This is entirely defensible.
So in this case, among the 26mb (installed) of the base R we do fine two
doubled-up Perl packages -- which I find entirely acceptable given that there
is no configure infrastructure to test for them. Plus, more and more of the R
infrastructure itself is move from Perl to R itself (as has already happened
for the help parser) so this may well be on its way out.
I'd be happy to introduce you to the upstream team (CCing one member) if you
wanted to discuss inclusion of newer versions there.
Regards, Dirk
--
Registration is open for the 2nd International conference R / Finance 2010
See http://www.RinFinance.com for details, and see you in Chicago in April!
--- End Message ---