Your message dated Sun, 09 Nov 2008 15:25:34 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#502441: fixed in cmake 2.6.2-2
has caused the Debian Bug report #502441,
regarding CMake includes static copy of libraries available in Debian
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.)


-- 
502441: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=502441
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: cmake
Version: 2.6.0-5
Severity: important
Tags: patch security

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

Hi

it looks like cmake on Debian does not use system libraries much. Is
there any specific reason for this? Currently curl, expat, zlib and
xmlrpc libraries are included in CMake sources and they are used instead
of system ones.

This can lead to problems in case of security problem in one of them.
Looking at curl, bundled version is 7.16.1 and it is affected at least
by CVE-2007-3564. I did not investigate other embedded libraries...

Using --system-libs parameter to bootstrap seems to fix this issue and
cmake seems to work fine. In this case you also need to add build
depends for used libraries. Hopefully I did not miss any in attached
patch.

CC to security team as version which includes old curl is already in
testing.

- -- 
    Michal Čihař | http://cihar.com | http://blog.cihar.com

- -- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.25.16-0.1-default (SMP w/2 CPU cores)
Locale: LANG=cs_CZ.UTF-8, LC_CTYPE=cs_CZ.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages cmake depends on:
ii  libc6                     2.7-15         GNU C Library: Shared libraries
ii  libgcc1                   1:4.3.2-1      GCC support library
ii  libidn11                  1.10-2.1       GNU libidn library, implementation
ii  libncurses5               5.6+20081004-1 shared libraries for terminal hand
ii  libssl0.9.8               0.9.8g-13      SSL shared libraries
ii  libstdc++6                4.3.2-1        The GNU Standard C++ Library v3

cmake recommends no packages.

cmake suggests no packages.

- -- no debconf information

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkj3SdcACgkQ3DVS6DbnVgRFBACg6W4oF4uEoYMmnIDrolJnS22z
3YsAoOlvpNHG5Wv16OF1BKkSh9CIHG/L
=6LYo
-----END PGP SIGNATURE-----
diff -u cmake-2.6.2/debian/control cmake-2.6.2/debian/control
--- cmake-2.6.2/debian/control
+++ cmake-2.6.2/debian/control
@@ -4,7 +4,7 @@
 Maintainer: A. Maitland Bottoms <[EMAIL PROTECTED]>
 Uploaders: Pierre Habouzit <[EMAIL PROTECTED]>, Modestas Vainius <[EMAIL PROTECTED]>
 DM-Upload-Allowed: yes
-Build-Depends: debhelper (>= 6.0.7~), libncurses5-dev, tcl8.4, quilt, libcurl4-gnutls-dev
+Build-Depends: debhelper (>= 6.0.7~), libncurses5-dev, tcl8.4, quilt, libcurl4-gnutls-dev, libxmlrpc-c3-dev, libexpat1-dev, zlib1g-dev
 Standards-Version: 3.8.0
 
 Package: cmake
diff -u cmake-2.6.2/debian/rules cmake-2.6.2/debian/rules
--- cmake-2.6.2/debian/rules
+++ cmake-2.6.2/debian/rules
@@ -38,7 +38,7 @@
 	echo CMAKE_CXX_FLAGS:STRING=$(CFLAGS) >> Build/CMakeCache.txt
 	$(if $(USE_DARTP),echo DART_ROOT:PATH=/usr/share/Dart              >> Build/CMakeCache.txt)
 	$(if $(USE_DARTP),echo BUILDNAME:STRING=cmake_2.2.3-1_$(DARCH).deb >> Build/CMakeCache.txt)
-	cd Build && ../bootstrap --prefix=/usr --docdir=/share/doc/cmake --mandir=/share/man
+	cd Build && ../bootstrap --prefix=/usr --docdir=/share/doc/cmake --mandir=/share/man --system-libs
 	chmod -x ChangeLog.manual
 	chmod -x Modules/*.cmake  Modules/*.cmake.in Modules/*.cxx Modules/Platform/*
 	touch $@

--- End Message ---
--- Begin Message ---
Source: cmake
Source-Version: 2.6.2-2

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.6.2-2_amd64.deb
  to pool/main/c/cmake/cmake-curses-gui_2.6.2-2_amd64.deb
cmake-data_2.6.2-2_all.deb
  to pool/main/c/cmake/cmake-data_2.6.2-2_all.deb
cmake-qt-gui_2.6.2-2_amd64.deb
  to pool/main/c/cmake/cmake-qt-gui_2.6.2-2_amd64.deb
cmake_2.6.2-2.diff.gz
  to pool/main/c/cmake/cmake_2.6.2-2.diff.gz
cmake_2.6.2-2.dsc
  to pool/main/c/cmake/cmake_2.6.2-2.dsc
cmake_2.6.2-2_amd64.deb
  to pool/main/c/cmake/cmake_2.6.2-2_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: Sat, 01 Nov 2008 14:07:08 +0200
Source: cmake
Binary: cmake cmake-data cmake-curses-gui cmake-qt-gui
Architecture: source amd64 all
Version: 2.6.2-2
Distribution: experimental
Urgency: low
Maintainer: A. Maitland Bottoms <[EMAIL PROTECTED]>
Changed-By: Modestas Vainius <[EMAIL PROTECTED]>
Description: 
 cmake      - A 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-qt-gui - Qt4 based user interface for CMake (cmake-gui)
Closes: 481391 482787 487528 500770 502441
Changes: 
 cmake (2.6.2-2) experimental; urgency=low
 .
   * Add Vcs fields.
   * Add patches:
     - FindQt4_qt4_lupdate_lrelease.diff - prefer lupdate-qt4 to lupdate and
       lrelease-qt4 to lrelease. This is specific to Debian Qt4.
       Thanks to Ludovico Cavedon (Closes: #487528).
     - FindMPEG2_include_FindSDL_fix.diff - fix FindSQL include in the
       MPEG2 module. Thanks to Leopold Palomo Avellaneda (Closes: #500770).
   * Try sorting out emacsen mess once again (Closes: #481391):
     - depend on emacsen-common;
     - old-prerm will most likely fail spewing emacsen-common error message
       when upgrading from previous version but this is OK. Add a custom
       prerm script which recovers from the problem and notifies the user to
       ignore the error message.
   * Rewrite cmake cache initialization code. Pass initial cmake flags via
     file (--init= argument to the bootstrap script).
   * Make build verbose again.
   * Prepare for multiple binary packages: switch to install files and to
     debhelper v7 (due to more convenient install file handling), install
     everything to debian/tmp initially.
   * Add new binary packages:
     - cmake-data - split off data files needed for each cmake flavour to run.
       Move emacsen stuff in here too;
     - cmake-curses-gui - splif off ccache here from the cmake package;
     - cmake-qt-gui - build & install Qt4 based GUI (cmake-gui). Add menu file
       and manual page (Closes: #482787). Update debian/copyright.
   * Dynamically link against system libraries available in Debian
     (Closes: #502441).
   * Remove left-over debian/doxygen.config.
   * Rename debian/docs to debian/cmake-data.docs and clean it up. Do not
     install ChangeLog.txt. It is size and usefulness ratio is too low to
     justify inclusion in the binary package.
Checksums-Sha1: 
 bd306898f5a036c4aabdab33bd24b8d8e56699fe 1332 cmake_2.6.2-2.dsc
 4d04eb164527acf62c6989339bf207b22fd4b518 22415 cmake_2.6.2-2.diff.gz
 17a73549548abbb671628ebbbe54049970bbd342 3819274 cmake_2.6.2-2_amd64.deb
 e6d721a598aae9294868d1f647da3f40c2eab44b 1364788 cmake-data_2.6.2-2_all.deb
 0d3ff8a671becfcd3e4ba858e0674e19c52f5d4e 1314658 
cmake-curses-gui_2.6.2-2_amd64.deb
 7d45de114e151bfb800b6010aafe8f7ff7aef4c6 1241960 cmake-qt-gui_2.6.2-2_amd64.deb
Checksums-Sha256: 
 d5ba7309711563e5a7e95b2304feb282929e2fe32a18753b05d1c0e0c9ecfa4a 1332 
cmake_2.6.2-2.dsc
 8d50b34f0174e72b08e33fbb062b3a085b5e05aa4c4d7141ecc96c17abff3c00 22415 
cmake_2.6.2-2.diff.gz
 c8f9d8c324248146729479b2577cac4ae85d73f2aa7a876cfa3c43f0f1ecad5a 3819274 
cmake_2.6.2-2_amd64.deb
 7fdf972a94d735e904364f0ebd52b48199d40e280bec451537b0c1ad9511e79c 1364788 
cmake-data_2.6.2-2_all.deb
 bb169e01e410e8c6d9fc4f85470346d986805e53637356264ad843818e80a20f 1314658 
cmake-curses-gui_2.6.2-2_amd64.deb
 1ce37c3c02221a2be5ebb337862d2d50bc6f9ec7792ca1e8226407575dce653b 1241960 
cmake-qt-gui_2.6.2-2_amd64.deb
Files: 
 13dbc1981666daab4fe5241ca7879b44 1332 devel optional cmake_2.6.2-2.dsc
 a2bce566948b7dbd2957f530164cb844 22415 devel optional cmake_2.6.2-2.diff.gz
 b5a6d0cfb0d6a1aa57b11a6637b796e4 3819274 devel optional cmake_2.6.2-2_amd64.deb
 ecc19d791c3998bf82bf4e57e9dfcf96 1364788 devel optional 
cmake-data_2.6.2-2_all.deb
 44821368fcd4c13f9ff3b8b0c4ca1b62 1314658 devel optional 
cmake-curses-gui_2.6.2-2_amd64.deb
 b28ee6dba6cd362fbf0823c0e3dc355d 1241960 devel optional 
cmake-qt-gui_2.6.2-2_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkkNzLkACgkQvGr7W6HudhxuEQCgimVTevKOnJwAyJsH4PdnP24s
VpkAmgKiFMqlEX2R7ofGXp/L1FgbQJN/
=ph65
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to