** Description changed:

+ [Impact] importing pytables fails due to a missing dependency. The error
+ message is gives no indication of what is missing
+ 
+ [Development Fix] in precise the dependencies of pytables are correctly
+ specified
+ 
+ [Stable Fix] the cause of the error in natty and oneiric is an error in
+ the dh_shlibdeps call which causes shlib:Depends and shlib:Recommends to
+ be not be filled correctly
+ 
+ [Test Case]
+ have liblzo2-2 *not* installed
+ apt-get install python-tables
+ python
+ import tables
+ 
+ expected result: successful import
+ result on natty:
+ ImportError: /usr/lib/python2.7/dist-packages/tables/hdf5Extension.so: 
undefined symbol: H5T_STD_U8BE_g
+ 
+ 
+ [Regression Potential] only dependencies are changed so no regressions are 
likely
+ 
+ original report
  When I import tables without liblzo2-2 I get a Traceback:
  
  jvb@weasel:~$ python -c "import tables"
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/usr/lib/python2.7/dist-packages/tables/__init__.py", line 76, in 
<module>
      from tables.file import File, openFile, copyFile
    File "/usr/lib/python2.7/dist-packages/tables/file.py", line 43, in <module>
      from tables import hdf5Extension
  ImportError: /usr/lib/python2.7/dist-packages/tables/hdf5Extension.so: 
undefined symbol: H5T_STD_U8BE_g
  
  After installing liblzo2-2 - no traceback:
  jvb@weasel:~$ sudo apt-get install liblzo2-2
  jvb@weasel:~$ python -c "import tables"
  
  jvb@weasel:~$ lsb_release -rd
  Description:  Ubuntu 11.04
  Release:      11.04
  
  jvb@weasel:~$ apt-cache policy python-tables
  python-tables:
    Installed: 2.1.2-3.1build1
    Candidate: 2.1.2-3.1build1
    Version table:
   *** 2.1.2-3.1build1 0
          500 http://gb.archive.ubuntu.com/ubuntu/ natty/universe amd64 Packages
          100 /var/lib/dpkg/status

** Description changed:

  [Impact] importing pytables fails due to a missing dependency. The error
  message is gives no indication of what is missing
  
  [Development Fix] in precise the dependencies of pytables are correctly
  specified
  
- [Stable Fix] the cause of the error in natty and oneiric is an error in
- the dh_shlibdeps call which causes shlib:Depends and shlib:Recommends to
- be not be filled correctly
+ [Stable Fix] the cause of the error in natty and oneiric is an error in the 
dh_shlibdeps call which causes shlib:Depends and shlib:Recommends to be not be 
filled correctly
+ While the fix is not really necessary for oneiric due to hdf-5 having changed 
so that the Dependency is really optional, it still  missing Recommends and we 
need to update it to ensure a proper upgrade path.
  
  [Test Case]
  have liblzo2-2 *not* installed
  apt-get install python-tables
  python
  import tables
  
  expected result: successful import
  result on natty:
  ImportError: /usr/lib/python2.7/dist-packages/tables/hdf5Extension.so: 
undefined symbol: H5T_STD_U8BE_g
  
  
  [Regression Potential] only dependencies are changed so no regressions are 
likely
  
  original report
  When I import tables without liblzo2-2 I get a Traceback:
  
  jvb@weasel:~$ python -c "import tables"
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/usr/lib/python2.7/dist-packages/tables/__init__.py", line 76, in 
<module>
      from tables.file import File, openFile, copyFile
    File "/usr/lib/python2.7/dist-packages/tables/file.py", line 43, in <module>
      from tables import hdf5Extension
  ImportError: /usr/lib/python2.7/dist-packages/tables/hdf5Extension.so: 
undefined symbol: H5T_STD_U8BE_g
  
  After installing liblzo2-2 - no traceback:
  jvb@weasel:~$ sudo apt-get install liblzo2-2
  jvb@weasel:~$ python -c "import tables"
  
  jvb@weasel:~$ lsb_release -rd
  Description:  Ubuntu 11.04
  Release:      11.04
  
  jvb@weasel:~$ apt-cache policy python-tables
  python-tables:
    Installed: 2.1.2-3.1build1
    Candidate: 2.1.2-3.1build1
    Version table:
   *** 2.1.2-3.1build1 0
          500 http://gb.archive.ubuntu.com/ubuntu/ natty/universe amd64 Packages
          100 /var/lib/dpkg/status

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/863248

Title:
  dependency on liblzo2-2 not specified

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pytables/+bug/863248/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to