[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#365349: marked as done (Add support for creating a "debuginfo" package)



Your message dated Thu, 09 Apr 2009 22:17:06 +0000
with message-id <E1Ls2YU-0001pR-CO@ries.debian.org>
and subject line Bug#365349: fixed in kernel-package 12.002
has caused the Debian Bug report #365349,
regarding Add support for creating a "debuginfo" package
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 owner@bugs.debian.org
immediately.)


-- 
365349: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=365349
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: kernel-package
Version: 10.036
Severity: wishlist

As support for kexec/kdump support becomes more real, it will be very
useful to be able to build kernels that have debugging information
available, but not necessarily to install the debugging information on
every single client system.

Red Hat solves this problem by having a kernel "debuginfo" package,
and building the kernel with the -g flag so the object files have
debugging information.  Unfortunately this makes the .ko object files
gargantuan, so they are stripped of the debugging information before
they are placed in the standard linux-image installation package.

However, before that, a copy of the vmlinux and unstripped .ko files
are saved in a "debuginfo" package.  This means that if someone ends
up with a crash dump, they can send it to a support engineer and only
the support engineer needs to install the debuginfo package and use
the "crash" utility to debug the crash dump.  It's also useful for
developers, since the debuginfo information can be stored somewhere
outside of /lib --- Red Hat uses /usr/src/debug/<package-version> ---
for storing its debug information, for example.  This is useful for
keeping the size of the root partition small, for those who keep /
separate from /usr.

It would be nice if Debian had similar capabilities, as it would be
Extremely Useful for kernel developers, as well as people who want to
be able to provide commercial support for Debian or Debian derivitives
in the future.

Thanks,

						- Ted

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16.1
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages kernel-package depends on:
ii  dpkg                     1.13.17         package maintenance system for Deb
ii  dpkg-dev                 1.13.16         package building tools for Debian
ii  file                     4.17-1          Determines file type using "magic"
ii  gcc [c-compiler]         4:4.0.2-2       The GNU C compiler
ii  gcc-3.4 [c-compiler]     3.4.6-1         The GNU C compiler
ii  gcc-4.0 [c-compiler]     4.0.3-1         The GNU C compiler
ii  gettext                  0.14.5-2        GNU Internationalization utilities
ii  make                     3.80+3.81.rc1-1 The GNU version of the "make" util
ii  perl                     5.8.7-10        Larry Wall's Practical Extraction 
ii  po-debconf               1.0             manage translated Debconf template

Versions of packages kernel-package recommends:
ii  bzip2                         1.0.3-2    high-quality block-sorting file co
ii  libc6-dev [libc-dev]          2.3.6-4    GNU C Library: Development Librari

-- no debconf information


--- End Message ---
--- Begin Message ---
Source: kernel-package
Source-Version: 12.002

We believe that the bug you reported is fixed in the latest version of
kernel-package, which is due to be installed in the Debian FTP archive:

kernel-package_12.002.dsc
  to pool/main/k/kernel-package/kernel-package_12.002.dsc
kernel-package_12.002.tar.gz
  to pool/main/k/kernel-package/kernel-package_12.002.tar.gz
kernel-package_12.002_all.deb
  to pool/main/k/kernel-package/kernel-package_12.002_all.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 365349@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Manoj Srivastava <srivasta@debian.org> (supplier of updated kernel-package 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 ftpmaster@debian.org)


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

Format: 1.8
Date: Thu, 09 Apr 2009 16:10:18 -0500
Source: kernel-package
Binary: kernel-package
Architecture: source all
Version: 12.002
Distribution: experimental
Urgency: low
Maintainer: Manoj Srivastava <srivasta@debian.org>
Changed-By: Manoj Srivastava <srivasta@debian.org>
Description: 
 kernel-package - A utility for building Linux kernel related Debian packages.
Closes: 365349 373639 517290
Changes: 
 kernel-package (12.002) experimental; urgency=low
 .
   * [5f1b8e9]: Add INSTALL_MOD_STRIP to strip modules
     The basic idea here is to keep the space in /lib/modules/<kver> under
     control, since this could be on a root partition with space
     restrictions. The suggestion comes from Theodore Ts'o. Closes:  #373639
   * [c24657f]: Add a "debuginfo" package
     This adds support for creating a kernel package which contains the
     Linux kernel debug image. This means the debugging information for the
     modules in the kernel image package, and the uncompressed vmlinux
     image. This builds on suggestions and code from Troy Heber, Theodore
     Y. Ts'o, and Dann Frazier. This package is also what is required by
     SystemTap.                                     Closes: #365349, #517290
Checksums-Sha1: 
 09923c1394fc441a3232a972c8ca821981dbf3bf 900 kernel-package_12.002.dsc
 b699a839879253b2b4bf9c193daee7feffc5bbbe 569100 kernel-package_12.002.tar.gz
 3187f743d75252d454baf21843492c66f51c4366 515328 kernel-package_12.002_all.deb
Checksums-Sha256: 
 7584fcd202e1091c628d2546a7efc1b3b1f57c962ffd822de8dd7f12e1dbff93 900 kernel-package_12.002.dsc
 66c6c2063ffd8601d37e83794b7cc00478850717555fda57d9aacc78cf820446 569100 kernel-package_12.002.tar.gz
 a41fb4ee28dfe8cdb2c31a0e7dedd3fd9c95b7128c37d8a7d785698f140663cc 515328 kernel-package_12.002_all.deb
Files: 
 a4a3fb31fc647649c9fdaf3c4295f1db 900 misc optional kernel-package_12.002.dsc
 24d18f9af3e67244fc846ec1d6ad705b 569100 misc optional kernel-package_12.002.tar.gz
 7343e3813a1d621998319c06f51bc7bf 515328 misc optional kernel-package_12.002_all.deb

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

iEYEARECAAYFAknebiUACgkQIbrau78kQky+4wCg+q72lnliwraDWivyXRTFcjC8
jVoAoNwnAzmbcgKsMADYP7UxfbApUDDk
=rDDD
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: