Your message dated Fri, 16 Mar 2012 23:02:31 +0000
with message-id <[email protected]>
and subject line Bug#662982: fixed in cmake 2.8.7-4
has caused the Debian Bug report #662982,
regarding FindCxxTest.cmake does not support CxxTest version 4 and its generator
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 [email protected]
immediately.)
--
662982: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=662982
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: cmake
Version: 2.8.7-3
Severity: normal
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
The module FindCxxTest.cmake doesn't support CxxTest version 4 where
the Perl generator has been removed upstream and the Python generator
is installed without the ".py" extension.
Attached to this report a simple patch that allows FindCxxTest.cmake
module to correctly locate the new Python generator.
- -- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (900, 'testing'), (12, 'unstable'), (12, 'stable')
Architecture: i386 (i686)
Kernel: Linux 3.2.0-1-686-pae (SMP w/2 CPU cores)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
- -- no debconf information
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAEBCAAGBQJPV65YAAoJEFZ1rdOc8CImI/IP/j48ioof3QmDeC2mFvGAEM6B
VEDUt6FDRtHSMzoX000+yVtubkwvQ6tzrzEtmaIWNRwsDV2Ak57HNFAcTykypbZ+
Ne5NvwIY003GjkYFkPq1wFyoQ/XsP7q7CxlDyQQo2TxnFtbGcr8USOk7rrNEI2oG
D2hpcWUqnw55JdyIkS2oq1LrkqztBbcy3XYS/akpkjPN2VD/yQSfoQamUcMB1toh
/t4rw2qoBNogvpsgW/enAL1BNCGDwXS67tryQa/yhUhSzyB/pjSXsW1ejbIfJi7y
21QUsd6E8sYXVtrqP55hjTXm/YC0LpdL6U1fmohTnupKxx18ogXgJhjjLYoPKMbI
/Z7CiIxn7Pu279ystw+JRFuoobLcOiaReedRCQT3i/RsSiEhAPdef1MLG3TQxfkZ
P4kDlGIM9WxHDI8UTCRqnFHR+pPKYc/ruN5SseBiQkX/zo2FcP38bG59gJ5UCuU2
uldQJe23GC3/VSu4bNGdSFD0KvkkvUg5/sY3K+IJi208zX1vfUE+X/CHI4OUgxom
hZEdqojHaSebORR616Cn9U4vJgNIf5DoMb84SVBT/VqMbWg9CxDEdNF68IE102ET
UtzUDCA68R5HUq/9fEZla46TIt+e0kFisSApWJlNeXG0OeCEfLxv/q2r2j2VkHjx
O8GSFiHma/VFge5L3An/
=yfMz
-----END PGP SIGNATURE-----
Description: Since CxxTest v4 the Python generator is without '.py' extension
Since CxxTest v4 the Python generator has been renamed to 'cxxtestgen'
without the '.py' extension present in previous versions. With this patch
the FindCxxTest module will search also for 'cxxtestgen', leaving backward
compatibility. In addition, the Perl generator is no more present so, even
if the variable CXXTEST_USE_PYTHON is not defined, this module will try to
use the Python generator instead of the Perl one.
Author: Simone Rossetto <[email protected]>
Forwarded: http://public.kitware.com/Bug/view.php?id=13022
Last-Update: 2012-03-06
--- a/Modules/FindCxxTest.cmake
+++ b/Modules/FindCxxTest.cmake
@@ -9,6 +9,7 @@
# Only used in the case both Python & Perl
# are detected on the system to control
# which CxxTest code generator is used.
+# Valid only for CxxTest version 3.
#
# NOTE: In older versions of this Find Module,
# this variable controlled if the Python test
@@ -159,7 +160,8 @@
find_package(Perl QUIET)
find_path(CXXTEST_INCLUDE_DIR cxxtest/TestSuite.h)
-find_program(CXXTEST_PYTHON_TESTGEN_EXECUTABLE cxxtestgen.py
+find_program(CXXTEST_PYTHON_TESTGEN_EXECUTABLE
+ NAMES cxxtestgen cxxtestgen.py
PATHS ${CXXTEST_INCLUDE_DIR})
find_program(CXXTEST_PERL_TESTGEN_EXECUTABLE cxxtestgen.pl
PATHS ${CXXTEST_INCLUDE_DIR})
@@ -167,7 +169,7 @@
if(PYTHONINTERP_FOUND OR PERL_FOUND)
include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
- if(PYTHONINTERP_FOUND AND (CXXTEST_USE_PYTHON OR NOT PERL_FOUND))
+ if(PYTHONINTERP_FOUND AND (CXXTEST_USE_PYTHON OR NOT PERL_FOUND OR NOT DEFINED CXXTEST_USE_PYTHON))
set(CXXTEST_TESTGEN_EXECUTABLE ${CXXTEST_PYTHON_TESTGEN_EXECUTABLE})
set(CXXTEST_TESTGEN_INTERPRETER ${PYTHON_EXECUTABLE})
FIND_PACKAGE_HANDLE_STANDARD_ARGS(CxxTest DEFAULT_MSG
--- End Message ---
--- Begin Message ---
Source: cmake
Source-Version: 2.8.7-4
We believe that the bug you reported is fixed in the latest version of
cmake, which is due to be installed in the Debian FTP archive:
cmake-curses-gui_2.8.7-4_amd64.deb
to main/c/cmake/cmake-curses-gui_2.8.7-4_amd64.deb
cmake-data_2.8.7-4_all.deb
to main/c/cmake/cmake-data_2.8.7-4_all.deb
cmake-dbg_2.8.7-4_amd64.deb
to main/c/cmake/cmake-dbg_2.8.7-4_amd64.deb
cmake-doc_2.8.7-4_all.deb
to main/c/cmake/cmake-doc_2.8.7-4_all.deb
cmake-qt-gui_2.8.7-4_amd64.deb
to main/c/cmake/cmake-qt-gui_2.8.7-4_amd64.deb
cmake_2.8.7-4.debian.tar.gz
to main/c/cmake/cmake_2.8.7-4.debian.tar.gz
cmake_2.8.7-4.dsc
to main/c/cmake/cmake_2.8.7-4.dsc
cmake_2.8.7-4_amd64.deb
to main/c/cmake/cmake_2.8.7-4_amd64.deb
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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Modestas Vainius <[email protected]> (supplier of updated cmake 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Fri, 16 Mar 2012 23:49:28 +0200
Source: cmake
Binary: cmake cmake-data cmake-curses-gui cmake-qt-gui cmake-doc cmake-dbg
Architecture: source amd64 all
Version: 2.8.7-4
Distribution: unstable
Urgency: low
Maintainer: Modestas Vainius <[email protected]>
Changed-By: Modestas Vainius <[email protected]>
Description:
cmake - cross-platform, open-source make system
cmake-curses-gui - curses based user interface for CMake (ccmake)
cmake-data - CMake data files (modules, templates and documentation)
cmake-dbg - debugging symbols for CMake
cmake-doc - extended documentation in various formats for CMake
cmake-qt-gui - Qt4 based user interface for CMake (cmake-gui)
Closes: 643949 662982 663188
Changes:
cmake (2.8.7-4) unstable; urgency=low
.
* Backport a bunch of FindPython* related commits from cmake master. It
is now possible to force a specific python version via command line again.
The interface has changed though, see NEWS entry. (Closes: #663188)
Patch: backport_findpython_fixes.diff
* Backport a bunch of FindRuby improvements from cmake master. It should be
able to properly find ruby 1.9.1 as packaged in Debian now.
(Closes: #643949)
Patch: backport_findruby_improvements.diff
* Add support for CxxTest 4 in FindCxxTest (backport a patch from cmake
master). (Closes: #662982) Thanks to Simone Rossetto.
Patch: backport_support_cxxtest4.diff
* Bump Standards-Version to 3.9.3: no changes needed.
* Mark cmake Multi-Arch: foreign. The change was stolen from Ubuntu
cmake_2.8.7-0ubuntu3 package. Thanks to Steve Langasek.
Checksums-Sha1:
4d1f8e4e3adac60a4f43e91f31eb402586bc06ac 1663 cmake_2.8.7-4.dsc
76f168b2500bbc6c3f8c523873b98d778bab1f8c 32403 cmake_2.8.7-4.debian.tar.gz
8c9c53465f9356bc37d8f954770dcc01457a1ce6 4405154 cmake_2.8.7-4_amd64.deb
6ee6acecce7fe31ad22f5665959e085e72984199 1319114 cmake-data_2.8.7-4_all.deb
58f7379597ab60734737fecf00e14700644eb9dc 1303358
cmake-curses-gui_2.8.7-4_amd64.deb
a0e671e20fe542d328843167a874ea2f4310b551 1374936 cmake-qt-gui_2.8.7-4_amd64.deb
638e24935e35d049da372f192deac891163ebec6 1520194 cmake-doc_2.8.7-4_all.deb
716927e1fcc2397917c71bb0bd54e7ceee3aac55 61421872 cmake-dbg_2.8.7-4_amd64.deb
Checksums-Sha256:
a96c25097cb32c429d2373698ae0f7762400b7d42be6a2df8e456a2bf394a4aa 1663
cmake_2.8.7-4.dsc
fd47250aa3f7ebe29815981557ef63cd048304e13bbfbf47756d26693a0c2853 32403
cmake_2.8.7-4.debian.tar.gz
fe456c52f69d241c804b3c306bc004d61a1ff51aaaa5fa8be96113b81922dd3f 4405154
cmake_2.8.7-4_amd64.deb
a917f2bdbcb7391b07f2d562ac1a85b3267ff248db0e0ea59889993dd38e40d4 1319114
cmake-data_2.8.7-4_all.deb
3763a71123b9dfc7bffaf6ebd5abae813f41741e0b7431ab8db675936b2e7e0a 1303358
cmake-curses-gui_2.8.7-4_amd64.deb
98de0fb81c644d5c4758d1a19fdc51151a4ad91d0168cc40413bfbcf78605af1 1374936
cmake-qt-gui_2.8.7-4_amd64.deb
bf837866f2c1047962eee0665b130114a7065efd23f2ccceff6c4a6ac2671da7 1520194
cmake-doc_2.8.7-4_all.deb
e170cdb94559fd7c06c4702c5c778086069d57826138029f91beb8d3b75e2c9b 61421872
cmake-dbg_2.8.7-4_amd64.deb
Files:
915678e0b10413e41860628f475174cd 1663 devel optional cmake_2.8.7-4.dsc
ece0804717f119c4b8e9f4ef83f807c6 32403 devel optional
cmake_2.8.7-4.debian.tar.gz
2dfbcbf953db26e8b541b02123fdf456 4405154 devel optional cmake_2.8.7-4_amd64.deb
06eba58d60ae9f284511b9d5b3e3b6dd 1319114 devel optional
cmake-data_2.8.7-4_all.deb
b8f277e5b606321f4cfe895a210017de 1303358 devel optional
cmake-curses-gui_2.8.7-4_amd64.deb
72ba4e69a75e56d8c83464aa9625ed60 1374936 devel optional
cmake-qt-gui_2.8.7-4_amd64.deb
5976355a9f820ff1c703c1af5941d420 1520194 doc optional cmake-doc_2.8.7-4_all.deb
4466fa8b31474c0de4a998f229c6fd13 61421872 debug extra
cmake-dbg_2.8.7-4_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iEYEARECAAYFAk9jwwoACgkQHO9JRnPq4hRQcwCfQJtEGKBJrsBRbrPvXYP8d3xo
1p4AnRvq2HstQyKQw7e6B+fOj0n+MCS2
=76j5
-----END PGP SIGNATURE-----
--- End Message ---