On Wed, 28 Sep 2005 00:15:24 -0700, Ryan Murray <[EMAIL PROTECTED]> said:
> On Wed, Sep 28, 2005 at 12:48:13AM -0500, Manoj Srivastava wrote: >> Sounds to me that the package in question is getting ahead of >> policy and deciding that the debconf transition is over. Well, is >> it just powerpc debian installer that build depends on >> kernel-images? Why? I am not sure that merely making this go over >> to debconf is going to change the behaviour -- if a human does not >> answer some install time questions, kernel-images may not install >> anyway. > They'll _install_ (as far as dpkg is concerned) fine. They may not > be in a state to be booted, but you can access all of the modules > and binaries, which I think is what the d-i package is trying to do. > And this particular use case is during a build in a chroot, where > you'll never want to boot the image anyhow. > You don't need to switch to debconf to fix this -- you just need to > check whether or not you have a tty to actually ask the question on, > and default to the answer that allows the package to install, tho it > may not be bootable. You can still output warning messages to that > effect. If it's any easier, you can also check if > DEBIAN_FRONTEND='noninteractive'. Debconf will set this when > questions are not to be asked, and the buildd sets it as well, so > debconf using packages use their defaults. Sorry. The primary use case for the kernel image is for users, perhaps novice users, who have installed the image, and whose machines I do not wish to render unbotable. If they use lilo, a mis-installed kernel image may well be disastrous. So, very likely, DEBIAN_FRONTEND='noninteractive'. would result in a failed install --- though perhaps not for for the initrd question, I'll need to think through the various scenarios. The point is that correct installation shall always trump non-interactive installs as far as kernel images are concerned; so it is not a good idea to install kenrel images in a lights out mode. > As for the details of why d-i needs to do this, and whether or not > it will do so on other archs in the future, you'll have to ask the > d-i team, as I don't know. Well, I think they should have actually tried a build and ensured that it actually worked; and had a dialogue earlier. I would understand it if a change in kernel-package broke a build for some other package; then it would indeed be RC for kernel-package. But changing a build to something that does not work, has never worked, and requires changes in other packages to make it work, well, is a RC bug for the package that made the change in the build system, not in the packages that need to be changed in order for the new build to work. manoj -- You have a deep appreciation of the arts and music. Manoj Srivastava <[EMAIL PROTECTED]> <http://www.debian.org/%7Esrivasta/> 1024D/BF24424C print 4966 F272 D093 B493 410B 924B 21BA DABB BF24 424C -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]