182 pending F11 stable updates. WTF?
Seth Vidal
skvidal at fedoraproject.org
Mon May 11 02:55:26 UTC 2009
On Sat, 9 May 2009, Panu Matilainen wrote:
> On Fri, 8 May 2009, Adam Williamson wrote:
>
>> On Fri, 2009-05-08 at 13:17 -0800, Jeff Spaleta wrote:
>>> On Fri, May 8, 2009 at 10:08 AM, Adam Williamson <awilliam at redhat.com>
>>> wrote:
>>>> I think PackageKit / yum integration would definitely be the way to go.
>>>
>>> Goes back to the underlying issue... how do you notify the user that
>>> package foo came from updates-testing X number of minutes/hours/days
>>> of testing..after system installation..so they can report back after
>>> those X number of minutes/hourse/days of testing?
>>>
>>> We don't record from which repository a package was installed from. To
>>> know what maybe installed from testing you have to be clever and do
>>> something like yum --disablerepo=updates-testing list extras diffed
>>> against yum list extras.
>>
>> That sounds extremely ugly. I think if we want to have more metadata
>> about packages, we should start tracking it at the appropriate level -
>> rpm or yum should track that information. If we're not willing to do
>> that, we shouldn't try and implement ugly hacks to generate the metadata
>> some other way.
>
> There already is an accurate way of tracking this: package signatures. For
> example, this'll give you the packages that came from F10 testing:
>
> rpm -qa --qf "%{name}-%{version}-%{release}\t%{dsaheader:pgpsig}\n"|grep "Key
> ID 92a1023d0b86274e"|cut -f1
>
> It doesn't tell you if/when the package gets moved from testing to updates of
> course, but it does tell you where a given package *originated* from.
In yum 3.2.23 (coming soon to a theater near you) we'll have this info
saved on every pkg you install.
It will save the repo from which it was installed (if any) when it is
being installed.
-sv
More information about the fedora-devel-list
mailing list