Re: Proposal to move install classes info to repository

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

 



Martin Sivak (msivak@xxxxxxxxxx) said: 
> > Obviously they should be on the list. :)  But by that argument,
> > shouldn't
> > the certificate be packaged too?
> 
> Well before this goes completely the wrong direction. The package section
> modification was meant to allow for the kernel selection algorithm to work,
> not to replace comps mandatory and optional flags.

The obvious problem there is that you *have* a kernel selection algorithm.
Let's just remove that. (Serious here - there is only kernel, and it works
where it works - it's not like we're backporting this to older releases
where we didn't have pv_ops.)

> I wasn't really thinking about how the user selects tasks when I was
> sketching this, but we might provide multiple annotated kickstarts (with
> one or two groups each) in the package, show the titles in GUI and let
> the user select. But that would be wandering to comps territory again.

Right. We may not *have* the concept of optional packages in F17+, after
all (that part of anaconda is going away, so what do they serve?)

Perhaps it's better to split out what we do with install classses now:

1. define tasks (groups of groups, can be selected in the UI)
2. set some boring metadata strings for the UI
3. skip steps we don't want to show
4. set some random configuration parameters (bootloader args? wtf?)
5. set the installer backend
6. set the upgrade match list

Now, it's entirely possible that with what you're talking about, we split
some of these functions off into different areas. For example, I have no
idea how we do #3 or #4 in the new anaconda UI world, even with what you're
proposing.

> > With my Fedora rel-eng hat on, "ugh". Having to have separate
> > repositories
> > just to contain group data + 1 package seems like overkill.
> 
> It surely is, but aren't we doing it with spins right now? Isn't
> every spin just another repository generated by pungi with modified kickstart?

All spins except the weird, bastardized, 'Fedora' spin are live images,
not repositories. Chris had mentioned an idea of 'fixing' the
infrastructure so that it would be easier in anaconda to select a spin and
get the right thing, even if you're installing from the network repo.

> I was actually thinking (unrelated to this, but good time to mention
> it :) that spin should really be just a package with dependencies, post
> config scripts and maybe some artwork for the spin (kind of metapackage..).

The problem is that our current spin configurations aren't refined
enough now to cleanly separate what of this is 'things that define
this spin', 'things that make any spin work on a live image', and
'things that make this particular spin work on a live image'. We'd
need some better organization to get there.

Bill

_______________________________________________
Anaconda-devel-list mailing list
Anaconda-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/anaconda-devel-list


[Index of Archives]     [Kickstart]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]
  Powered by Linux