Tricks for laying down good foundations ;-)
Bruno Wolff III
bruno at wolff.to
Mon Dec 15 13:18:03 UTC 2008
On Mon, Dec 15, 2008 at 18:41:59 +0530,
Rahul Sundaram <sundaram at fedoraproject.org> wrote:
>
> I guess something like, if a package that is in @base or @core, is part
> of the transaction set, install it first, would work? The installer,
> could work in two stages. The first stage gets you basic bootstrappable
> system. This is a small number of packages + boot loader write, so a
> failure due to issues like a bad burn is minimized. So even if the
> subsequence stage fails (bad media, missing packages etc), you still get
> something you can work with and a restart could possibly resume the
> installation as well.
>
> Currently, failures can and often does leave you with a system that
> doesn't boot. Not very ideal.
But even within core there may be orders that packages need to be in. It
looks like using requires is the correct way to do this. I think the problem
is that a lot of packagers may not be aware that you need to do separate
requires for package scripts. It isn't a mistake that they are likely to see
in testing. Does rpmlint look for things like that?
More information about the fedora-test-list
mailing list