Re: Tricks for laying down good foundations ;-)

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

 



Ignacio Vazquez-Abrams wrote:
On Mon, 2008-12-15 at 18:03 +0530, Rahul Sundaram wrote:
Seth Vidal wrote:
On Mon, 15 Dec 2008, David Timms wrote:
Jesse Keating wrote:
On Mon, 2008-12-15 at 07:54 +1100, David Timms wrote:
Currently, there appears to be no defined order for install process; in fact of a default-ish install of 1000 packages, kernel might be around 850 to 900 into the process, openoffice around 500.
The order is determined by rpm itself, after sorting out all the install
loops, the %pre/%post requirements, etc...
Let's say that yum asked to install certain packages, or groups that met the above criterion, as 4x separate transactions. Then rpm would have to obey wouldn't it ?

Sure, but what does that have to do with anything?
Obviously he is looking at a problem and trying to provide ideas to improve the situation. I assume, the fundamental idea of installing the base dependencies first if that makes sense should be a enhancement request to rpm instead of working around it in either Anaconda or yum.

How far down the rabbit hole do we go? Certainly if coreutils is
important, then why not shadow-utils? sed? dos2unix? Do we abolish
Requires(pre) altogether?

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.

Rahul

--
fedora-test-list mailing list
fedora-test-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-test-list

[Index of Archives]     [Fedora Desktop]     [Fedora SELinux]     [Photo Sharing]     [Yosemite Forum]     [KDE Users]

  Powered by Linux