Your message dated Wed, 20 May 2015 04:33:56 +0000
with message-id <e1yuvhc-0004px...@franck.debian.org>
and subject line Bug#784767: fixed in eigen3 3.2.4-3
has caused the Debian Bug report #784767,
regarding libeigen3-dev: Transition to cmake 3.2
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 ow...@bugs.debian.org
immediately.)


-- 
784767: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=784767
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libeigen3-dev
Version: 3.2.4-2
User: cm...@packages.debian.org
Usertags: cmake-3.2

Dear maintainer(s),

I plan to upload cmake 3.2 to unstable soon.

Your package provides a find module in /usr/share/cmake-3.0.
cmake 3.2 will not look for modules in that path anymore.

Find modules work by guessing the location of libraries and include
files.
Libraries shouldn't ship find modules at all since they know where
the library has been installed to.

There are a couple of solutions:

1) Ship a config-file package instead. [1]
   cmake looks for these packages in an unversioned path:
   <prefix>/(lib/<arch>|lib|share)/cmake/<name>*/
   and a couple of others [2]

2) Push the find module upstream. [4]
   Upstream is usually very responsive.
   Once it has been accepted upstream I can cherry-pick it in the
   cmake package.

3) cmake supports reading pkg-config files. [3]
   This needs changes in the reverse-dependencies though.

As a short term solution you can provide the find module in
/usr/share/cmake-3.2 as well as /usr/share/cmake-3.0.
This is only a temporary workaround though.

Cheers,
Felix

[1] 
http://www.cmake.org/cmake/help/v3.2/manual/cmake-packages.7.html#config-file-packages
[2] http://www.cmake.org/cmake/help/v3.2/command/find_package.html
[3] http://www.cmake.org/cmake/help/v3.2/module/FindPkgConfig.html
[4] http://www.cmake.org/Bug/

--- End Message ---
--- Begin Message ---
Source: eigen3
Source-Version: 3.2.4-3

We believe that the bug you reported is fixed in the latest version of
eigen3, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 784...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Anton Gladky <gl...@debian.org> (supplier of updated eigen3 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Tue, 19 May 2015 23:46:03 +0200
Source: eigen3
Binary: libeigen3-dev libeigen3-doc
Architecture: source all
Version: 3.2.4-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<debian-science-maintainers@lists.alioth.debian.org>
Changed-By: Anton Gladky <gl...@debian.org>
Description:
 libeigen3-dev - lightweight C++ template library for linear algebra
 libeigen3-doc - eigen3 API documentation
Closes: 784767
Changes:
 eigen3 (3.2.4-3) unstable; urgency=medium
 .
   [ Andrew Lee (李健秋) ]
   * [388a27f] d/rules: drop hardcoded -j$(NUMJOBS) option.
 .
   [ Anton Gladky ]
   * [b831518] Provide symlink of FindEigen3.cmake for cmake-3.2.
               (Closes: #784767)
Checksums-Sha1:
 f5ab09130150edf303f03f8282c47ebceadf9a15 2123 eigen3_3.2.4-3.dsc
 c8e3a6d6f7117da9435729802b97d32e24e6fc6b 25884 eigen3_3.2.4-3.debian.tar.xz
 928cae7f3b5ecf94acc0f0652831083fdbf1c7a1 513768 libeigen3-dev_3.2.4-3_all.deb
 4d20d5ba302b19ad4197ae80586928e3211912b0 11811092 libeigen3-doc_3.2.4-3_all.deb
Checksums-Sha256:
 1d19346b5dda64afdf8e8e57b80ded09592ef697e00d2503242e5b83d16d2edf 2123 
eigen3_3.2.4-3.dsc
 2e7dc6860c26eb27c1efa839d8d8b158b9b60add5be660a32cb0cbec7199b957 25884 
eigen3_3.2.4-3.debian.tar.xz
 667b9208a3e9d76246753b81ebc53522f3f39e8714438afbddbb28dfa996d2a0 513768 
libeigen3-dev_3.2.4-3_all.deb
 075ada26046c9f995cd40bfb9b674a292e29a4225cc2bff51dc29319878de6e2 11811092 
libeigen3-doc_3.2.4-3_all.deb
Files:
 5587056e98a8a76180cbbb0a6709ca4d 2123 libdevel extra eigen3_3.2.4-3.dsc
 153e4e157a58fba1427a130eb7b28604 25884 libdevel extra 
eigen3_3.2.4-3.debian.tar.xz
 cd6b5e8060091a11ccdde5e57aa44a54 513768 libdevel extra 
libeigen3-dev_3.2.4-3_all.deb
 dcf8f376305c008edc35ced2e56b9081 11811092 doc extra 
libeigen3-doc_3.2.4-3_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJVXArcAAoJENPhc4PPp/8GIWUP/3npMn6Lm3f54RMgghthd+uy
dRTNIEda/Y2woj8TP+yW0WsDcKSkCuUPLuhF2LsJXkmTYsBBoynBmJeSkdtVMuLT
Pp7QwYToHEOJxNLQyePYNFpeQsWiHjEhdxpRVTtQaNRAkopof2el7m5X0tiongvi
s18Imuqnk8e2QujxtJR632RiOAdkH//DcrEzScevHJnMJ9uvGLt1UsMvTU7ZtodU
rOh7x0uNRziA+PQyDUt+k9IUOIU1ztqjt1Tas8PAKbaayr4rLmnB5BESazT3PEKN
FN5+zF3QPqbqBc09nwWY2wo8qtB5SEJZCVdUtCjeBAiUKQx3XodAbP16vnrmKwfk
+rfELDOV9NdLE42KvjKCsmZKof9xx4mPDWmmI8zoU77cVEHRQ1Fnow8pEeSSOi3H
u0ReugEC6JMlUKlQDbj17l/s6X5HHVg6cFR7ncxbV52Bp5/cEdx3m1r0MKeCYLW7
v1Zvwp6ghoEHmNY19WYLEKPQH4fZKqxINjXRSg5wPeyGo6ROSGqGwzkTgdgbW0Rv
DWd9pgsGProq/o1f3aTBvz8V3EXcbcMMn5s8Vy3oTxq6YuA7wzGgrP49pj2gV6I4
GGcF1xfhGd5BgWNGPnKJlZR11gbUPZVtSv/fhE0DMwuKdELmbY/07dbwzYGPZQug
8fVP9cNwp3JwroCa4IQZ
=brim
-----END PGP SIGNATURE-----

--- End Message ---
-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to