sqlite2 redux

Michael Schwendt bugs.michael at gmx.net
Sun May 22 16:19:51 UTC 2005


On Sun, 22 May 2005 11:33:10 -0400, Ignacio Vazquez-Abrams wrote:

> > > So now there's a way to install kannel, moodss, et al on FC4, which is
> > > good. However, these packages will still interfere with upgrading from
> > > FC3 to FC4, which is bad.
> > 
> > How do they interfere?
> 
> Through implicit requires kannel requires, e.g., libsqlite2.so.0. When
> you upgrade from FC3 to FC4 it tries to replace the sqlite package,
> removing this file and replacing it with, e.g., libsqlite3.so.0.
> Obviously it *can't* remove the original package, so it can't install
> the new one. This then cascades up through python-sqlite and then to
> yum.

Ah, as long as Fedora Extras are not upgraded during firstboot, extra
packages can get out-of-sync [*]. Yes. However, the first "yum update"
should fix that and cause yum to see the SONAME requirement for
libsqlite2.so.0 and add sqlite2-2.8.x (from FE4) into the transaction set.
 
[*] The entire range of side-effects this can result in, is not known
yet. There are services in Fedora Extras, too, which can be started at
reboot and can fail until they are upgraded.

> While yes, it will be solved by the first 'yum update' that happens
> (assuming the maintainers get themselves in gear and switch to
> sqlite2...), if this situation is avoidable with 10 minutes of work then
> why even have the user encounter it at all?

Can't follow you here, sorry.

-- 
Fedora Core release Rawhide (Rawhide) - Linux 2.6.11-1.1329_FC4
loadavg: 1.36 1.53 1.18




More information about the fedora-extras-list mailing list