[Yum-devel] group DB
Jeremy Katz
katzj at redhat.com
Tue May 26 19:21:32 UTC 2009
On Tuesday, May 26 2009, Seth Vidal said:
> On Fri, 22 May 2009, James Antill wrote:
>> Some thoughts about group DB (having groups as real objects). I mainly
>> wrote this for me, to see if "group DB" was actually possible. I think
>> so :).
[snip]
>> ...a couple of things that fall out of this:
>>
>> i. You can have all the packages for a group installed, but the group
>> not installed.
This has in the past been a contention from a UI perspective
>> ii. You can have a group installed, but no packages from that group
>> installed.
And this definitely feels weird. What does having the group "installed"
mean then?
Doing this via some yum-only-database still feels like we're going to
get into trouble for all the reasons we had talked about back in January
> and all of the above means we're doing it via a yum "groupdb" of some
> kind. I'm not necessarily opposed to it but if:
>
> 1. we could construct rpm hdr objects in memory from python
> 2. we could insert these objects into the rpmdb in a transaction
>
> would that be enough to step around the weird extra db?
>
> specifically it would allow us to make meta-pkg "Group" packages on the
> fly and have the rpmdb keep things consistent - including something like
> a "version".
There's still some amount of fiddles and bits perhaps required due to
repo enabling/disabling. But it feels a little bit better if we can get
the information into the rpmdb rather than more and more dbs in more and
more places...
Jeremy
More information about the Yum-devel
mailing list