'outdated' packages in rawhide

Jeremy Katz katzj at redhat.com
Sat Mar 13 18:22:47 UTC 2004


Package update balancing is a tricky thing.  On the one hand, with
Fedora we want to be able to track upstream development as closely as
possible.  On the other, we don't want to endanger stability too much
while doing so (or should I say robustness).  No, this isn't RHEL, but I
still think that stability is a concern... nobody wants to run an
unstable, buggy piece of crap ;)   Yes, some updates improve stability.
Others don't.  That's why each has to be carefully considered in and of
itself and not just blanket saying "this is outdated"

So for the ones of these that are mine or I can convincingly say
something about.

On Sat, 2004-03-13 at 01:32 +0100, Xose Vazquez Perez wrote:
> package        latest   rawhide
> -------     --------- ---------
> abiword         2.0.5     2.0.3

Will get updated when I get a tiny bit of spare time.  abiword updates
are generally safe, but unfortunately, they also generally have one
little niggle on some architecture at random or not liking the compiler.

> glade           2.0.1       2.0

This got updated yesterday I believe.

> lftp           2.6.12    2.6.10

Also got updated yesterday.

> lilo           22.5.8    21.4.4

Perfect example of a "bad" package to update.  Our lilo package is
heavily patched.  Updating those patches to a new _major_ version of
lilo is extremely non-trivial.  Not to mention that lilo is a deprecated
package, so spending the time on updating it is a dead-end.  It's right
now only included for those cases where people "have to" have it -- if
we update, it could break the reason those people have to use lilo.  So
this one isn't going to get updated.  The next update it's going to get
is being dropped from the tree again :)

> linux           2.6.4     2.6.3

There's a little bit of lag here as it's nice to have the kernel
somewhat frozen a little bit before the rest of the OS for a test
release.  Otherwise, the last minute scrambling can get ugly.  Arjan is
continuing to track this, it's just not getting built where it shows up
in rawhide.

> lvm             1.0.8     1.0.3

Deprecated with 2.6 (you use lvm2 now) so updating this does nothing
other than take time that could be spent fixing lvm2 bugs :)

> modutils       2.4.27    2.4.26

Also deprecated with 2.6, although module-init-tools is included in the
package

> openssl        0.9.7c    0.9.7a

The openssl people don't really care much about ABI compatibility until
openssl 1.0.  Updating requires a careful audit for ABI breakages and
bumping of the soname if so (which also isn't done upstream).  And then
a rebuild of everything using openssl.  It's generally a significant
amount of pain, so restricting how often its done to big useful updates
is fairly reasonable.  Also, it helps to keep third-party
packages/programs working without a rebuild for every release.

> parted          1.6.6     1.6.3

I actually updated this yesterday, but it also has the "significant
large change from upstream makes updating difficult".   There are also
some lingering historical reasons that made things difficult... these
should be a little bit better now.

> XFree86         4.4.0     4.3.0

Mike already said about this :)

Jeremy





More information about the fedora-devel-list mailing list