WTF? Inaccessible bug reports?

Nicolas Mailhot nicolas.mailhot at laposte.net
Wed Nov 21 19:58:06 UTC 2007


Le mercredi 21 novembre 2007 à 14:08 -0500, Jesse Keating a écrit :
> On Wed, 21 Nov 2007 19:55:01 +0100
> Nicolas Mailhot <nicolas.mailhot at laposte.net> wrote:
> 
> > And I'd probably curse Fedora developers for designing a system where
> > comps groups are an all-or-nothing thing, and you can not define a set
> > of profiles that reuse common elements.

> What are you talking about?

When you manage that order of systems you need a careful balancing act
between customisation and standardisation (less and you just use
upstream settings or manually customised configs, more and rigid control
over hardware variations and software configurations wins over
customisations - you just reimage systems when change is needed, and buy
runs of hardware instead of taking whatever's available cheapest each
time you need a new system)

Basically, you start from a common core of package groups then define
variations/profiles.

Profile A is groups 1 2 3 with a b c added to group 2. Hide group 4.
Profile B is groups 1 3 4 with d added to group 3 . Hide group 2.
Profile C is group 5 composed of group 1 + group 4. Hide the rest.

etc.

Systems can be reaffected from one profile to another. When that happens
you need a quick way to tell a system "from now on use profile foo.
Install the mandatory bits you lack in this profile, remove the bits not
available in this profile, and only show this profile groups/packages in
package tools"

Profiles are typically close enough that given the number of your
systems a full reimage or new kickstart install is not worth it.

Currently kickstart allows this kind of flexibility at install time, but
it has no notion of tweaking groups, and once the system is installed
package tools just use the same groups for every system that points to
the same repo. If you want to hide stuff or tweak groups you need to
manually created separate repositories. 

Which is not nice, as what you really want is a single repo (not
different spin repos) with different views/profiles, and the ability to
change the profile a system uses without doing a full reinstall, or
writing custom scripts to do it.

-- 
Nicolas Mailhot
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: Ceci est une partie de message num?riquement sign?e
URL: <http://listman.redhat.com/archives/fedora-devel-list/attachments/20071121/6e04f9d1/attachment.sig>


More information about the fedora-devel-list mailing list