Your message dated Wed, 6 May 2015 09:58:20 -0500
with message-id <[email protected]>
has caused the report #784547,
regarding python-rpy2: LibraryError importing stats package in version 2.5.6-2
to be marked as having been forwarded to the upstream software
author(s) Laurent Gautier <[email protected]>
(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.)
--
784547: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=784547
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Laurent,
Any idea?
I did a little rejig of how this is packaged to also offer Python3, but it
should still "just" do the usual python setup.py ... routine.
Dirk
On 6 May 2015 at 10:33, Allen Chan wrote:
| Package: python-rpy2
| Version: 2.5.6-2
| Severity: normal
|
| Dear Maintainer,
|
| After upgrading to version 2.5.6-2, importing the stats package generates the
following error:
| rpy2.robjects.packages.LibraryError: The symbol format_perc in the package
"stats" is conflicting with a Python object attribute
|
| Downgrading to 2.5.6-1 along with all of the r packages to their 2/9/2015
versions avoids this error.
|
| Following is an illustration of the bug using a clean debian:unstable docker
image upgraded with the latest python-rpy2:
|
| -----------
| root@530ea8375f99:~# cat rpy2init.py
| from rpy2 import robjects
| from rpy2.robjects import Formula
| from rpy2.robjects.vectors import IntVector, FloatVector, StrVector
| from rpy2.robjects.lib import grid
| from rpy2.robjects.packages import importr
| from rpy2.rinterface import NA_Real
| base = importr("base")
| stats = importr("stats")
| grdevices = importr("grDevices")
| graphics = importr("graphics")
|
| root@530ea8375f99:~# python rpy2init.py
| Traceback (most recent call last):
| File "rpy2init.py", line 8, in <module>
| stats = importr("stats")
| File "/usr/lib/python2.7/dist-packages/rpy2/robjects/packages.py", line
412, in importr
| version = version)
| File "/usr/lib/python2.7/dist-packages/rpy2/robjects/packages.py", line
178, in __init__
| self.__fill_rpy2r__(on_conflict = on_conflict)
| File "/usr/lib/python2.7/dist-packages/rpy2/robjects/packages.py", line
280, in __fill_rpy2r__
| super(SignatureTranslatedPackage, self).__fill_rpy2r__(on_conflict =
on_conflict)
| File "/usr/lib/python2.7/dist-packages/rpy2/robjects/packages.py", line
224, in __fill_rpy2r__
| 'a Python object attribute')
| rpy2.robjects.packages.LibraryError: The symbol format_perc in the package
"stats" is conflicting with a Python object attribute
|
| root@530ea8375f99:~# dpkg -l | grep python-rpy2
| ii python-rpy2 2.5.6-2 amd64 Python
interface to the GNU R language and environment (version 2)
| root@530ea8375f99:~# dpkg -l | grep r-base-core
| ii r-base-core 3.2.0-2 amd64 GNU R
core of statistical computation and graphics system
| root@530ea8375f99:~# dpkg -l | grep python2.7
| ii libpython2.7-minimal:amd64 2.7.9-2 amd64 Minimal
subset of the Python language (version 2.7)
| ii libpython2.7-stdlib:amd64 2.7.9-2 amd64
Interactive high-level object-oriented language (standard library, version 2.7)
| ii python2.7 2.7.9-2 amd64
Interactive high-level object-oriented language (version 2.7)
| ii python2.7-minimal 2.7.9-2 amd64 Minimal
subset of the Python language (version 2.7)
| root@530ea8375f99:~#
| --------------
|
|
|
|
| -- System Information:
| Debian Release: stretch/sid
| APT prefers unstable
| APT policy: (990, 'unstable'), (500, 'testing'), (500, 'stable'), (1,
'experimental')
| Architecture: amd64 (x86_64)
| Foreign Architectures: i386
|
| Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
| Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
| Shell: /bin/sh linked to /bin/dash
| Init: systemd (via /run/systemd/system)
|
| Versions of packages python-rpy2 depends on:
| ii libbz2-1.0 1.0.6-7+b3
| ii libc6 2.19-18
| ii libgomp1 5.1.1-4
| ii liblzma5 5.1.1alpha+20120614-2+b3
| ii libpcre3 2:8.35-3.3
| ii python 2.7.9-1
| ii python-numpy 1:1.8.2-2
| ii python-singledispatch 3.4.0.3-1
| ii r-base-core 3.1.2-2
| ii zlib1g 1:1.2.8.dfsg-2+b1
|
| python-rpy2 recommends no packages.
|
| Versions of packages python-rpy2 suggests:
| pn python-rpy-docs <none>
|
| -- no debconf information
--
http://dirk.eddelbuettel.com | @eddelbuettel | [email protected]
--- End Message ---