Package: r-base-core
Version: 2.2.1-3
Severity: important

Hi,

Maybe the severity should be raised to RC.  I let you decide.

The latest version of r-base-core breaks removal and installation of
R modules.  I have used r-cran-matrix as an example:

# dpkg -s r-base-core
Package: r-base-core
Status: install ok installed
Priority: optional
Section: math
Installed-Size: 28200
Maintainer: Dirk Eddelbuettel <[EMAIL PROTECTED]>
Architecture: i386
Source: r-base
Version: 2.2.1-1

# aptitude install r-cran-matrix

Selecting previously deselected package r-cran-matrix.
(Reading database ... 128500 files and directories currently installed.)
Unpacking r-cran-matrix (from .../r-cran-matrix_0.95.10-1_i386.deb) ...
Setting up r-cran-matrix (0.95.10-1) ...
Ignoring deprecated option --htmllists called from postinst or postrm script.

# aptitude purge r-cran-matrix

Removing r-cran-matrix ...
Ignoring deprecated option --htmllists called from postinst or postrm script.
Purging configuration files for r-cran-matrix ...
Ignoring deprecated option --htmllists called from postinst or postrm script.

# aptitude install r-base-core r-recommended r-base-dev

Unpacking libpaper-utils (from .../libpaper-utils_1.1.14-5_i386.deb) ...
Preparing to replace r-recommended 2.2.1-1 (using 
.../r-recommended_2.2.1-3_i386.deb) ...
Unpacking replacement r-recommended ...
Preparing to replace r-base-dev 2.2.1-1 (using .../r-base-dev_2.2.1-3_all.deb) 
...
Unpacking replacement r-base-dev ...
Preparing to replace r-base-core 2.2.1-1 (using 
.../r-base-core_2.2.1-3_i386.deb) ...
Unpacking replacement r-base-core ...
Setting up libpaper-utils (1.1.14-5) ...
Setting up r-base-core (2.2.1-3) ...

# aptitude install r-cran-matrix

Selecting previously deselected package r-cran-matrix.
(Reading database ... 128512 files and directories currently installed.)
Unpacking r-cran-matrix (from .../r-cran-matrix_0.95.10-1_i386.deb) ...
Setting up r-cran-matrix (0.95.10-1) ...
Can't open perl script "/usr/lib/R/share/perl/build-help.pl": No such file or 
directory
dpkg: error processing r-cran-matrix (--configure):
 subprocess post-installation script returned error exit status 2
Errors were encountered while processing:
 r-cran-matrix
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install.  Trying to recover:
Setting up r-cran-matrix (0.95.10-1) ...
Can't open perl script "/usr/lib/R/share/perl/build-help.pl": No such file or 
directory
dpkg: error processing r-cran-matrix (--configure):
 subprocess post-installation script returned error exit status 2
Errors were encountered while processing:
 r-cran-matrix

It also breaks if the r-cran-matrix package had been installed
previously to the r-base-core upgrade and asked for removal.

dpkg: error processing r-cran-matrix (--remove):
 subprocess post-removal script returned error exit status 2

So both post-installation and post-removal scripts are broken.

The workaround is

# ln -s /usr/share/R/share /usr/lib/R/share

So I believe (from the change log) this bug is a consequence of the
solution to #300765.  By the way, thanks for your efforts to make R
FHS compliant.

Maybe all R modules have to be rebuilt to solve this problem, but
there is still the need for a clean upgrade path.

Best regards,
Frederic Lehobey

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/dash
Kernel: Linux 2.6.8-2-k7
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)

Versions of packages r-base-core depends on:
ii  atlas3-base [libblas.so.3 3.6.0-20       Automatically Tuned Linear Algebra
ii  libbz2-1.0                1.0.2-11       high-quality block-sorting file co
ii  libc6                     2.3.5-9        GNU C Library: Shared libraries an
ii  libg2c0                   1:3.4.5-1      Runtime library for GNU Fortran 77
ii  libgcc1                   1:4.0.2-5      GCC support library
ii  libice6                   6.9.0.dfsg.1-1 Inter-Client Exchange library
ii  libjpeg62                 6b-11          The Independent JPEG Group's JPEG 
ii  libpaper-utils            1.1.14-5       Library for handling paper charact
ii  libpcre3                  6.4-1.1        Perl 5 Compatible Regular Expressi
ii  libpng12-0                1.2.8rel-5     PNG library - runtime
ii  libreadline5              5.1-5          GNU readline and history libraries
ii  libsm6                    6.9.0.dfsg.1-1 X Window System Session Management
ii  libx11-6                  6.9.0.dfsg.1-1 X Window System protocol client li
ii  perl                      5.8.7-10       Larry Wall's Practical Extraction 
ii  refblas3 [libblas.so.3]   1.2-8          Basic Linear Algebra Subroutines 3
ii  tcl8.4                    8.4.11-1       Tcl (the Tool Command Language) v8
ii  tk8.4                     8.4.11-1       Tk toolkit for Tcl and X11, v8.4 -
ii  zlib-bin                  1:1.2.3-9      compression library - sample progr
ii  zlib1g                    1:1.2.3-9      compression library - runtime

Versions of packages r-base-core recommends:
ii  r-base-dev                    2.2.1-3    GNU R installation of auxiliary GN
ii  r-recommended                 2.2.1-3    GNU R collection of recommended pa

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to