Public bug reported:

There seems to be a mismatch between the advertised Ubuntu Trusty's
libeigen-dev package version (3.2.0-8)and the actual eigen code it's
based on (3.1.0).

In Ubuntu Trusty, the Eigen package is described as follow: 
Package: libeigen3-dev
Priority: extra
Section: universe/libdevel
Installed-Size: 3729
Maintainer: Ubuntu Developers <ubuntu-devel-disc...@lists.ubuntu.com>
Original-Maintainer: Debian Science Maintainers 
<debian-science-maintain...@lists.alioth.debian.org>
Architecture: all
Source: eigen3
Version: 3.2.0-8
Provides: libeigen2-dev
Depends: pkg-config
Suggests: libeigen3-doc, libmrpt-dev
Filename: pool/universe/e/eigen3/libeigen3-dev_3.2.0-8_all.deb

So, according to this, the package provides Eigen 3.2.0
However, inspecting the installed files, it seems that it is in fact based on 
Eigen 3.1.0

I noticed this while trying to use the LevenbergMarquardt unsupported Eigen API:
- Code for Eigen 3.1 (corresponding exactly to the code in the package): 
https://goo.gl/J4kFeq

- Code for 3.2: https://goo.gl/hNkaeY

This is problematic, as there is a significant API change between Eigen
3.1 and 3.2 for the LevenbergMarquart algorithm.

Could you have a look at what's going on there?

Best regards,
Arnaud TANGUY

** Affects: eigen3 (Ubuntu)
     Importance: Undecided
         Status: New

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

Title:
  Package version inconsistent with Eigen's

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

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

Reply via email to