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]

Reply via email to