LWN.net Logo

Fedora 12 released with over 550 updates waiting

Fedora 12 released with over 550 updates waiting

Posted Nov 17, 2009 19:32 UTC (Tue) by jspaleta (subscriber, #50639)
In reply to: Fedora 12 released with over 550 updates waiting by dowdle
Parent article: Fedora 12 released

It all depends on your definition of "update." The update count is really misleading.. because some updates are new packages added to the collection after the Fedora release. Fedora contributors are continually adding new things and those new things show up as updates.

I'll take a very close look for Fedora 10 32bit system to make the point...

repoquery --repoid=fedora -q -a --show-dupes --queryformat="%{name}"|sort
11416 unique binary packagenames
repoquery --repoid=fedora -q -a --show-dupes --queryformat="%{name}"|sort -u
11412 all packagenames

The 4 package difference are from packages that come in i386 and i686 flavors: kernel kernel-devel glibc and openssl.

Now f10 updates as they exist today.
repoquery --repoid=updates -q -a --show-dupes --queryformat="%{name}"|sort
7189 all binary packagenames

repoquery --repoid=updates -q -a --show-dupes --queryformat="%{name}"|sort -u
7173 all unique binary packagenames

This is a snapshot of what is available today on an active F10 mirror. It does not count expired updates which are no longer available on a typical public mirror.

Now how many ibinary packages names exist in updates that do not exist in fedora 10 release tree?
comm -1 -3 /tmp/fedora10.txt /tmp/fedora10-updates.txt |wc -l
2830 binary packagenames which did not exist in the Fedora 10 release tree.

That's over 1/3 of the F10 updates repository as it exists today are NEW packages that did not exist in any form at the time of F10 release and could not be installed on freshly installed systems from release day media.

-jef


(Log in to post comments)

Fedora 12 released with over 550 updates waiting

Posted Nov 17, 2009 20:28 UTC (Tue) by dowdle (subscriber, #659) [Link]

I was aware that new packages added later (not in Everything) are placed in updates. That is misleading. If you don't like that, change it.

The fact still remains that there are several thousand updates. Does the average user have that many packages installed where a significant percentage of total updates would apply to them, probably not.

On my system, and I don't have any devel stuff installed, it is fairly common to have a few hundred megabytes worth of updates a month. That's not dialup friendly.

I haven't used a dialup modem since 1998 and I'd be curious how many modems you can buy today would even work with Linux to begin with.

Fedora has a lot of updates. That is a fact. That's something I like about Fedora... and one of the reasons I use it for desktop stuff. I maintain my own local mirror but I don't necessarily recommend other folks do that. I maintain a personal Fedora remix as well as build OpenVZ OS Templates... so I do use it quite a bit.

Fedora 12 released with over 550 updates waiting

Posted Nov 17, 2009 20:38 UTC (Tue) by jspaleta (subscriber, #50639) [Link]

We don't have a clear view how the package churn translates into client update churn in any real sense. As I said before, I could probably generate a much clearer picture of typical update usage patterns if a couple of mirror admins from would voluntarily work with me so I could data mine their activity logs to produce an aggregate look at the update repository utilization.

-jef

Fedora 12 released with over 550 updates waiting

Posted Nov 17, 2009 21:32 UTC (Tue) by jspaleta (subscriber, #50639) [Link]

As an additional follow up... on my f10 system .. i have 1814 unique binary packagenames installed... 185 are -devel subpackages.

The intersection between the 1815 packages I have installed and the 7173 available updates is 823.

775 out of 823 are updates to packages available at release time
48 out of 823 of those are packages not available at time of release.
74 out of 823 are updates to -devel packages

So taking this system as typical... and I'm always loath to actually do that. The thought of myself as a representative user of any technology is disturbing on many levels. But for the moment....assuming my system is typical...

I've got ~11.5% of available updates installed by package count (not by package size). 99.5% of my installed updates are true updates in the sense that that a version of the package was available at F10 release.

I probably go back and do the same sort of analysis on my F11 system tonight and do a delta rpm bandwidth savings analysis. To get a better sense of what really is typical I'll need to datamine mirror activity logs.

Fedora 12 released with over 550 updates waiting

Posted Nov 17, 2009 22:26 UTC (Tue) by nevyn (subscriber, #33129) [Link]

Jeff, get the yum-plugin-security update from F12 updates-testing, and use "yum list-updateinfo new" ... no "comm" required :).

If you get the very latest yum then you can also pass --releasever=10 (should hit rawhide/F13 RSN, if you don't like running from git :).

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds