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

Bug#428783: marked as done (linux-latest-2.6: Use new Breaks field to avoid installing new kernel image if old packaged modules are installed)



Your message dated Mon, 02 Jul 2007 12:32:03 +0000
with message-id <E1I5L4V-0002FH-Bq@ries.debian.org>
and subject line Bug#428783: fixed in linux-latest-2.6 8
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: linux-latest-2.6
Version: 2.6.21-4
Severity: wishlist

It would be great if we could have a mechanism to avoid installing a newer
kernel if the packaged modules that the user has installed are not yet
available. A simple example: I have 2.6.18-5 with the corresponding
kqemu-modules 2.6.18-5.

Yesterday I upgraded to sid and linux-image-2.6-686 pulled the new 2.6.21
kernel.  However there's no kqemu-modules for 2.6.21 and thus I lost
support during the upgrade even though I have kqemu-modules-2.6-686
installed.

My suggestion to solve this is to use the new "Breaks" field as soon as
it's introduced in dpkg (it's planned in the next dpkg upload,
apt does already support it).

linux-image-2.6-686 in version 2.6.21+7 would be marked as breaking
the old versions of packages like kqemu-modules-2.6-686.

Package: linux-image-2.6-686
Breaks: kqemu-modules-2.6-686 (<< 2.6.21+7), unionfs-modules-2.6-686 (<<
2.6.21+7), ...

That way the package manager has a clear hint on when it can safely
proceed with the upgrade.

However when you do this, you must also decide to regularly update the
linux-modules-{contrib,extra} packages. Of course, you should only list in
the Breaks field the packages that are autobuilt. Those that are only created
by the user with modules-assistant shouldn't be listed other the upgrade
will never happen (unless the user is clever enough to do it by himself).

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.21-1-686 (SMP w/1 CPU core)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash


--- End Message ---
--- Begin Message ---
Source: linux-latest-2.6
Source-Version: 8

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

linux-headers-2.6-powerpc-miboot_2.6.21+8_powerpc.deb
  to pool/main/l/linux-latest-2.6/linux-headers-2.6-powerpc-miboot_2.6.21+8_powerpc.deb
linux-headers-2.6-powerpc-smp_2.6.21+8_powerpc.deb
  to pool/main/l/linux-latest-2.6/linux-headers-2.6-powerpc-smp_2.6.21+8_powerpc.deb
linux-headers-2.6-powerpc64_2.6.21+8_powerpc.deb
  to pool/main/l/linux-latest-2.6/linux-headers-2.6-powerpc64_2.6.21+8_powerpc.deb
linux-headers-2.6-powerpc_2.6.21+8_powerpc.deb
  to pool/main/l/linux-latest-2.6/linux-headers-2.6-powerpc_2.6.21+8_powerpc.deb
linux-headers-2.6-prep_2.6.21+8_powerpc.deb
  to pool/main/l/linux-latest-2.6/linux-headers-2.6-prep_2.6.21+8_powerpc.deb
linux-headers-2.6-vserver-powerpc64_2.6.21+8_powerpc.deb
  to pool/main/l/linux-latest-2.6/linux-headers-2.6-vserver-powerpc64_2.6.21+8_powerpc.deb
linux-headers-2.6-vserver-powerpc_2.6.21+8_powerpc.deb
  to pool/main/l/linux-latest-2.6/linux-headers-2.6-vserver-powerpc_2.6.21+8_powerpc.deb
linux-image-2.6-powerpc-miboot_2.6.21+8_powerpc.deb
  to pool/main/l/linux-latest-2.6/linux-image-2.6-powerpc-miboot_2.6.21+8_powerpc.deb
linux-image-2.6-powerpc-smp_2.6.21+8_powerpc.deb
  to pool/main/l/linux-latest-2.6/linux-image-2.6-powerpc-smp_2.6.21+8_powerpc.deb
linux-image-2.6-powerpc64_2.6.21+8_powerpc.deb
  to pool/main/l/linux-latest-2.6/linux-image-2.6-powerpc64_2.6.21+8_powerpc.deb
linux-image-2.6-powerpc_2.6.21+8_powerpc.deb
  to pool/main/l/linux-latest-2.6/linux-image-2.6-powerpc_2.6.21+8_powerpc.deb
linux-image-2.6-prep_2.6.21+8_powerpc.deb
  to pool/main/l/linux-latest-2.6/linux-image-2.6-prep_2.6.21+8_powerpc.deb
linux-image-2.6-vserver-powerpc64_2.6.21+8_powerpc.deb
  to pool/main/l/linux-latest-2.6/linux-image-2.6-vserver-powerpc64_2.6.21+8_powerpc.deb
linux-image-2.6-vserver-powerpc_2.6.21+8_powerpc.deb
  to pool/main/l/linux-latest-2.6/linux-image-2.6-vserver-powerpc_2.6.21+8_powerpc.deb
linux-image-powerpc-miboot_2.6.21+8_powerpc.deb
  to pool/main/l/linux-latest-2.6/linux-image-powerpc-miboot_2.6.21+8_powerpc.deb
linux-image-powerpc-smp_2.6.21+8_powerpc.deb
  to pool/main/l/linux-latest-2.6/linux-image-powerpc-smp_2.6.21+8_powerpc.deb
linux-image-powerpc64_2.6.21+8_powerpc.deb
  to pool/main/l/linux-latest-2.6/linux-image-powerpc64_2.6.21+8_powerpc.deb
linux-image-powerpc_2.6.21+8_powerpc.deb
  to pool/main/l/linux-latest-2.6/linux-image-powerpc_2.6.21+8_powerpc.deb
linux-image-prep_2.6.21+8_powerpc.deb
  to pool/main/l/linux-latest-2.6/linux-image-prep_2.6.21+8_powerpc.deb
linux-image-vserver-powerpc64_2.6.21+8_powerpc.deb
  to pool/main/l/linux-latest-2.6/linux-image-vserver-powerpc64_2.6.21+8_powerpc.deb
linux-image-vserver-powerpc_2.6.21+8_powerpc.deb
  to pool/main/l/linux-latest-2.6/linux-image-vserver-powerpc_2.6.21+8_powerpc.deb
linux-latest-2.6_8.dsc
  to pool/main/l/linux-latest-2.6/linux-latest-2.6_8.dsc
linux-latest-2.6_8.tar.gz
  to pool/main/l/linux-latest-2.6/linux-latest-2.6_8.tar.gz



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 428783@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bastian Blank <waldi@debian.org> (supplier of updated linux-latest-2.6 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.7
Date: Mon, 02 Jul 2007 14:22:21 +0200
Source: linux-latest-2.6
Binary: linux-image-2.6-powerpc-miboot linux-headers-2.6-vserver-alpha linux-image-2.6-footbridge linux-image-2.6-parisc64 linux-image-2.6-486 linux-headers-2.6-atari linux-headers-2.6-vserver-686 linux-headers-2.6-s390 linux-image-qemu linux-image-itanium linux-image-2.6-s390 linux-headers-2.6-sparc64-smp linux-image-2.6-sb1a-bcm91480b linux-image-footbridge linux-headers-2.6-qemu linux-image-2.6-qemu linux-headers-2.6-vserver-sparc64 linux-image-2.6-r5k-cobalt linux-image-2.6-versatile linux-image-atari linux-image-alpha-legacy linux-image-r5k-ip32 linux-image-2.6-r4k-ip22 linux-headers-2.6-powerpc-miboot linux-image-vserver-alpha linux-image-s390 linux-headers-2.6-r5k-cobalt linux-headers-2.6-r5k-ip32 linux-image-versatile linux-image-2.6-itanium linux-image-parisc-smp linux-image-2.6-parisc-smp linux-image-2.6-iop32x linux-image-2.6-vserver-powerpc64 linux-image-2.6-vserver-sparc64 linux-image-amiga linux-image-2.6-k7 linux-headers-2.6-prep linux-headers-2.6-sb1-bcm91250a linux-image-2.6-powerpc linux-image-parisc64-smp linux-image-sparc64-smp linux-headers-2.6-parisc64-smp linux-image-2.6-parisc64-smp linux-image-powerpc-smp linux-image-sb1a-bcm91480b linux-image-2.6-sb1-bcm91250a linux-image-2.6-alpha-generic linux-headers-2.6-powerpc linux-headers-2.6-sparc64 linux-headers-2.6-iop32x linux-image-powerpc64 linux-headers-2.6-powerpc64 linux-image-vserver-powerpc linux-image-vserver-powerpc64 linux-image-prep linux-headers-2.6-mac linux-image-2.6-mckinley linux-headers-2.6-vserver-powerpc linux-image-r4k-ip22 linux-headers-2.6-alpha-generic linux-image-vserver-686 linux-headers-2.6-alpha-smp linux-image-2.6-vserver-amd64 linux-image-686-bigmem linux-image-2.6-atari linux-headers-2.6-vserver-k7 linux-image-2.6-amd64 linux-image-2.6-vserver-s390x linux-headers-2.6-sb1a-bcm91480b linux-image-parisc64 linux-image-iop32x linux-image-vserver-k7 linux-image-2.6-parisc linux-image-2.6-alpha-legacy linux-image-mckinley linux-image-2.6-4kc-malta linux-image-2.6-s390-tape linux-image-2.6-sparc64-smp linux-headers-2.6-parisc linux-headers-2.6-s390x linux-image-2.6-ixp4xx linux-image-sb1-bcm91250a linux-image-2.6-vserver-686 linux-headers-2.6-vserver-powerpc64 linux-image-2.6-vserver-powerpc linux-image-ixp4xx linux-image-2.6-vserver-alpha linux-image-2.6-mac linux-image-r5k-cobalt linux-image-2.6-s390x linux-image-alpha-smp linux-image-vserver-s390x linux-image-parisc linux-headers-2.6-footbridge linux-headers-2.6-4kc-malta linux-image-2.6-prep linux-image-2.6-sparc64 linux-image-s390-tape linux-headers-2.6-alpha-legacy linux-image-4kc-malta linux-headers-2.6-mckinley linux-headers-2.6-ixp4xx linux-headers-2.6-amd64 linux-image-powerpc-miboot linux-image-2.6-vserver-k7 linux-image-vserver-sparc64 linux-image-2.6-alpha-smp linux-image-686 linux-image-vserver-amd64 linux-headers-2.6-k7 linux-image-2.6-686-bigmem linux-image-k7 linux-headers-2.6-versatile linux-image-alpha-generic linux-image-2.6-powerpc-smp linux-image-s390x linux-image-486 linux-image-amd64 linux-headers-2.6-686 linux-image-2.6-amiga linux-headers-2.6-amiga linux-image-powerpc linux-headers-2.6-parisc64 linux-image-2.6-r5k-ip32 linux-headers-2.6-686-bigmem linux-image-2.6-powerpc64 linux-headers-2.6-parisc-smp linux-headers-2.6-486 linux-image-mac linux-headers-2.6-vserver-amd64 linux-headers-2.6-r4k-ip22 linux-image-sparc64 linux-headers-2.6-itanium linux-headers-2.6-powerpc-smp linux-headers-2.6-vserver-s390x linux-image-2.6-686
Architecture: source powerpc
Version: 8
Distribution: unstable
Urgency: low
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Changed-By: Bastian Blank <waldi@debian.org>
Description: 
 linux-headers-2.6-powerpc - Header files for Linux 2.6 on uniprocessor 32-bit PowerPC
 linux-headers-2.6-powerpc-miboot - Header files for Linux 2.6 on 32-bit PowerPC for miboot floppy
 linux-headers-2.6-powerpc-smp - Header files for Linux 2.6 on multiprocessor 32-bit PowerPC
 linux-headers-2.6-powerpc64 - Header files for Linux 2.6 on 64-bit PowerPC
 linux-headers-2.6-prep - Header files for Linux 2.6 on PReP PowerPC
 linux-headers-2.6-vserver-powerpc - Header files for Linux 2.6 on uniprocessor 32-bit PowerPC
 linux-headers-2.6-vserver-powerpc64 - Header files for Linux 2.6 on 64-bit PowerPC
 linux-image-2.6-powerpc - Linux 2.6 image on uniprocessor 32-bit PowerPC
 linux-image-2.6-powerpc-miboot - Linux 2.6 image on 32-bit PowerPC for miboot floppy
 linux-image-2.6-powerpc-smp - Linux 2.6 image on multiprocessor 32-bit PowerPC
 linux-image-2.6-powerpc64 - Linux 2.6 image on 64-bit PowerPC
 linux-image-2.6-prep - Linux 2.6 image on PReP PowerPC
 linux-image-2.6-vserver-powerpc - Linux 2.6 image on uniprocessor 32-bit PowerPC
 linux-image-2.6-vserver-powerpc64 - Linux 2.6 image on 64-bit PowerPC
 linux-image-powerpc - Linux image on uniprocessor 32-bit PowerPC
 linux-image-powerpc-miboot - Linux image on 32-bit PowerPC for miboot floppy
 linux-image-powerpc-smp - Linux image on multiprocessor 32-bit PowerPC
 linux-image-powerpc64 - Linux image on 64-bit PowerPC
 linux-image-prep - Linux image on PReP PowerPC
 linux-image-vserver-powerpc - Linux image on uniprocessor 32-bit PowerPC
 linux-image-vserver-powerpc64 - Linux image on 64-bit PowerPC
Closes: 428783
Changes: 
 linux-latest-2.6 (8) unstable; urgency=low
 .
   * Update to 2.6.21-2.
   * Add modules meta packages.
   * Provide linux-latest-modules-*. (closes: #428783)
Files: 
 bac652ae4c36dbcbdaa2537556549e55 5107 admin optional linux-latest-2.6_8.dsc
 0e19c7545c853af3b4df5652e86d1152 12414 admin optional linux-latest-2.6_8.tar.gz
 992cdeb7d3f311dd4496fa12a946b5e4 2130 admin optional linux-image-powerpc_2.6.21+8_powerpc.deb
 4ce014d1a2bc8b93362ec38816be56cb 2152 admin optional linux-image-2.6-powerpc_2.6.21+8_powerpc.deb
 6b8471c2806b78b3fd3f99d5313a9a75 2162 devel optional linux-headers-2.6-powerpc_2.6.21+8_powerpc.deb
 6fb6e1ade814cabc2fc6ff7ce9b3082b 2132 admin optional linux-image-powerpc-smp_2.6.21+8_powerpc.deb
 399ea515caa2a2ce222c9ec6bf9e0263 2160 admin optional linux-image-2.6-powerpc-smp_2.6.21+8_powerpc.deb
 f55eee4368b29d19a0bd5f4ff25d720a 2168 devel optional linux-headers-2.6-powerpc-smp_2.6.21+8_powerpc.deb
 ac6f8fa94d10914c5159c811f54c13ed 2140 admin optional linux-image-powerpc-miboot_2.6.21+8_powerpc.deb
 93e2f5305f18a83898ac8e8f8afb2f2b 2166 admin optional linux-image-2.6-powerpc-miboot_2.6.21+8_powerpc.deb
 7ae08d8dc5db6cfa7ea43ca4bcff6d02 2174 devel optional linux-headers-2.6-powerpc-miboot_2.6.21+8_powerpc.deb
 c35e61de9fef4f53a0d03fb91d84db61 2118 admin optional linux-image-powerpc64_2.6.21+8_powerpc.deb
 f45310a8d3fe8d00f6e7c4b86c7251b9 2146 admin optional linux-image-2.6-powerpc64_2.6.21+8_powerpc.deb
 e77114ccb41d0ee34a26c3dd0e9d06d4 2152 devel optional linux-headers-2.6-powerpc64_2.6.21+8_powerpc.deb
 4a72cf09b3395ddea52172d7405940c9 2114 admin optional linux-image-prep_2.6.21+8_powerpc.deb
 6d0ccbfb3dd05a3b8d80a5b599043a72 2134 admin optional linux-image-2.6-prep_2.6.21+8_powerpc.deb
 3dd2651f037cd4671499574afdc921ad 2150 devel optional linux-headers-2.6-prep_2.6.21+8_powerpc.deb
 d8f3cc9ef0fc60ca5798af2bafd38da6 2140 admin optional linux-image-vserver-powerpc_2.6.21+8_powerpc.deb
 f5f5ac4e825550dba35ef77d0da8560b 2166 admin optional linux-image-2.6-vserver-powerpc_2.6.21+8_powerpc.deb
 6af5ada04946389b84bc89ee76114252 2172 devel optional linux-headers-2.6-vserver-powerpc_2.6.21+8_powerpc.deb
 bc272c7b870668035ab7b475c67658e2 2138 admin optional linux-image-vserver-powerpc64_2.6.21+8_powerpc.deb
 51049bf2ad207017a9754529bbe70ca1 2164 admin optional linux-image-2.6-vserver-powerpc64_2.6.21+8_powerpc.deb
 9607da3fd03a0849c4fdfe63b00a7a25 2178 devel optional linux-headers-2.6-vserver-powerpc64_2.6.21+8_powerpc.deb

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

iEYEARECAAYFAkaI7okACgkQLkAIIn9ODhGoPQCgxSm/N1EOD1oI05+Rxzf6MDvC
vwsAoKc+ft5oO43HXa+YgYRa5NAk+YrZ
=lqDX
-----END PGP SIGNATURE-----


--- End Message ---

Reply to: