Hi,

On Fri, Sep 05, 2008 at 03:08:19PM +0200, Michael Tautschnig wrote:
> I'm not really happy with the idea of making fai-quickstart (or rather, any of
> the FAI packages) architecture-specific/restricted. Probably Sebastian could
> comment best what needs to be done to make it work; I know that we had FAI
> working with Sun/SPARC systems, but that required running rarpd.

I have not investigated this any further, so, I'm afraid, I cannot
provide any more information about that at the moment.

> In all cases it
> seems that the dependencies are architecture specific, but it's not the 
> package
> that is architecture specific!

Well, yes, but that makes the package architecture specific as well. The
whole purpose of fai-quickstart is (imho) that you can easily setup a
basic FAI server installation. If that installation is not able to boot
any clients because of missing dependencies then the whole setup does
not make any sense.

> I'd see two more options here:
> - Add fai-quickstart-i386, fai-quickstart-powerpc, ... packages, just for the
>   sake of handling dependencies. Note that all of these would be Architecture:
>   all and wouldn't conflict.

Well, I suppose that those packages would provide the appropriate setup
for the specified architecture, right? So Architecture: all really does
not make any sense to me. Imho, those packages would also have to take
care of architecture specific setups else we'd just be fooling the users
by hiding missing dependencies.

> - Don't depend on any of the architecture-specific stuff, but instead ask the
>   user to install it when running fai-setup (with the option of having 
> fai-setup
>   do this automatically).

Well, the problem is that we currently do not know about alternatives
for the other architectures, so we cannot tell the user and thus cannot
provide the necessary setup / information on those architectures - which
is the whole point of that package.

Anyway, Holger found a follow-up message to (the unrelated) bug #497270
[1] which talks about the syslinux package which, at some time, will be
split into an architecture dependent and an architecture independent
part. The latter could then be used as a dependency for fai-quickstart
as that's all that's required by FAI.

Also, when talking about this bug yesterday, we agreed that this package
could actually be replaced by about two lines in the FAI guide. Thomas
hesitated with a final decision about that as there might be other
reasons for the package's existence. Anyway, the package currently does
the following only:

 * by depending on further packages pulls in all required packages
 * copy example config files from /usr/share/doc/fai-doc to /etc/fai

All of that could be described in the guide as well, so I don't see any
reason why we should keep this package. The appropriate section in the
guide could be titled "FAI quickstart" so it could easily be referenced
- just like the package.

Cheers,
Sebastian

[1] http://bugs.debian.org/497270#39

-- 
Sebastian "tokkee" Harl +++ GnuPG-ID: 0x8501C7FC +++ http://tokkee.org/

Those who would give up Essential Liberty to purchase a little Temporary
Safety, deserve neither Liberty nor Safety.         -- Benjamin Franklin

Attachment: signature.asc
Description: Digital signature

Reply via email to