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

Bug#594127: marked as done (Fix for bug number 590028 is incomplete)

Your message dated Thu, 21 Oct 2010 15:47:54 +0000
with message-id <E1P8xMw-0003km-Tg@franck.debian.org>
and subject line Bug#594127: fixed in s390-tools 1.8.3-3
has caused the Debian Bug report #594127,
regarding Fix for bug number 590028 is incomplete
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

594127: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=594127
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: s390-tools
Version: 1.8.3-2
Severity: serious

s390-tools version 1.8.3-2 was recently migrated to testing, and it
contained a fix for Debian bug report 590028.  However, this fix is
incomplete, for two reasons:

(1) the hook scripts provided,
/etc/kernel/postinst.d/zz-zipl and /etc/kernel/postrm.d/zz-zipl,
do not maintain the symbolic links.  The zipl boot loader typically
uses the historic symbolic links (/boot/vmlinuz, /boot/initrd.img,
/boot/vmlinuz.old, and /boot/initrd.img.old) in its configuration
file (/etc/zipl.conf) so that the configuration file does not need
to be updated with each kernel install or remove, as grub-legacy's
configuration file does (/boot/grub/menu.lst).  The advantage of
using the symbolic links is that the configuration file never
needs to be maintained when a kernel is installed or removed.
The disadvantage of this method is that the symbolic links
themselves must be maintained when a kernel image is installed
or removed.

Historically, the maintainer scripts for the kernel image package,
whether they are for a stock kernel or a custom kernel created by
make-kpkg, maintained the symbolic links, subject to configuration
statements in /etc/kernel-img.conf, such as do_symlinks,
relative_links, and link_in_boot.  The maintainer scripts for
stock kernel images still support this, as far as I know.
However, the maintainer scripts for kernel image packages created
by newer releases of make-kpkg, as well as the maintainer scripts
for kernel image packages created by "make deb-pkg" (from 2.6.31
kernel source packages and later) do not contain logic to maintain
the symbolic links.  For boot loaders which rely on symbolic links,
such as zipl and lilo typically do, the boot loader hook scripts
must maintain the symbolic links.

(The alternative, of course, is for the boot loader hook scripts
to maintain the boot loader configuration file directly,
/etc/zipl.conf in this case, so that symbolic links are not needed.)

(2) The second reason that this fix is incomplete is that the package
does not contain an initramfs hook script.  The latest version of
initramfs-tools, 0.98, now expects boot loaders which rely on a
list of blocks saved at boot loader map installer time, such as lilo
and zipl, to provide a hook script in /etc/initramfs/post-update.d
to react to "update-initramfs -u ...".  This script does not
use the zz- prefix, nor does it need to maintain symbolic links,
but it does need to re-run the boot loader, redirecting standard
output to standard error as the kernel hook scripts do.

I one again encourage you to look at the following generic scripts
which I have been using for months quite satisfactorily.  I believe
that they can be made zipl-specific without much effort:

(for installation in /etc/kernel/postinst.d)

(for installation in /etc/kernel/postrm.d)

(for installation in /etc/initramfs/post-update.d)

  .''`.     Stephen Powell    
 : :'  :
 `. `'`

--- End Message ---
--- Begin Message ---
Source: s390-tools
Source-Version: 1.8.3-3

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

  to main/s/s390-tools/s390-tools-udeb_1.8.3-3_s390.udeb
  to main/s/s390-tools/s390-tools_1.8.3-3.debian.tar.gz
  to main/s/s390-tools/s390-tools_1.8.3-3.dsc
  to main/s/s390-tools/s390-tools_1.8.3-3_s390.deb

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

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

Debian distribution maintenance software
Bastian Blank <waldi@debian.org> (supplier of updated s390-tools 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)

Hash: SHA1

Format: 1.8
Date: Thu, 21 Oct 2010 17:16:41 +0200
Source: s390-tools
Binary: s390-tools s390-tools-udeb
Architecture: source s390
Version: 1.8.3-3
Distribution: unstable
Urgency: high
Maintainer: Debian S/390 Team <debian-s390@lists.debian.org>
Changed-By: Bastian Blank <waldi@debian.org>
 s390-tools - A set of fundamental utilities for Linux on S/390
 s390-tools-udeb - A set of utilities for Linux on S/390 (udeb)
Closes: 594127 600100
 s390-tools (1.8.3-3) unstable; urgency=high
   * Don't fail hook if zipl.conf is missing. (closes: #600100)
   * Install initramfs update hook. (closes: #594127)
 b7419985cfac2b80fb17ff6641e60e90af846be8 1180 s390-tools_1.8.3-3.dsc
 9c95d7169753b784afa7be1250ab951b6a66d54c 12435 s390-tools_1.8.3-3.debian.tar.gz
 430263c9650b72854b83aac9b96bb0d8d4baeee0 294452 s390-tools_1.8.3-3_s390.deb
 2a4aa6f4886619bb73e844d4ebdca0e4c5e2d020 41004 s390-tools-udeb_1.8.3-3_s390.udeb
 959da0e0d533dd737e746231d7d0c99040402bef61d8f4fb22e1f517f4a39e28 1180 s390-tools_1.8.3-3.dsc
 326861898b552c62418c2163e7e290f82b0e9b8ab3cc36f415619e00914a0db0 12435 s390-tools_1.8.3-3.debian.tar.gz
 c6ebc06a0a46997dd417cc61adb74a31f3a3af1402b47b82e8a22adf926d2bcb 294452 s390-tools_1.8.3-3_s390.deb
 d97d4c3177d94b7231718ca4ef2ed237d393d392b69c105c2715c3483554579e 41004 s390-tools-udeb_1.8.3-3_s390.udeb
 62ed9b6cd008871f51cd4c5de15aa0a4 1180 admin important s390-tools_1.8.3-3.dsc
 cc6443f8a571137fb1dd7095a0178746 12435 admin important s390-tools_1.8.3-3.debian.tar.gz
 71aba146150fe95172b63bfd736953fc 294452 admin important s390-tools_1.8.3-3_s390.deb
 73124e5ca5ed3bfbc73fa27b291e312a 41004 debian-installer standard s390-tools-udeb_1.8.3-3_s390.udeb
Package-Type: udeb

Version: GnuPG v1.4.9 (GNU/Linux)


--- End Message ---

Reply to: