Pete Zaitcev ([info]zaitcev) wrote,
@ 2008-01-29 21:39:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Have libsilc problem?

On one box, every run of yum update was complaining about something unavailable around libsilc... I wrote it down to mirror inconsistency and worked around with --exclude. Today I decided to look into it closer, and saw the following:

[root@simbelmyne zaitcev]# rpm -q pidgin fedora-release
pidgin-2.0.0-0.34.beta7devel.fc7.x86_64
fedora-release-8.90-3.noarch
[root@simbelmyne zaitcev]# yum update pidgin
Setting up Update Process
Could not find update match for pidgin
No Packages marked for Update
[root@simbelmyne zaitcev]# 

An F7 package has no update when we're builing F9? [*]

[root@simbelmyne zaitcev]# rpm -q --queryformat "%{epoch}\\n" pidgin
2
[root@simbelmyne zaitcev]# 

Suddenly the problem came into focus. The worst part of it, current pidgin is version 2.3.1, which is greater than 2.0.0. They could've kept epoch forever and nobody would've noticed... The changelog explains:

* Sat Apr 21 2007 Warren Togami <wtogami@redhat.com> 2.0.0-0.35.beta7devel
- upstream insists that we remove the Epoch
  rawhide users might need to use --oldpackage once to upgrade
- remove mono and howl cruft

* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> 2:2.0.0-0.6.beta3.1
- rebuild

Hmm... Not sure why "upstream" cares, but whatever.

Just for fun I ran rpm|grep|wc and found a ton of packages with non-empty Epoch. Epoch 0: 108 packages, Epoch 1: 79, other values: 52. The biggest number has aspell-en: Epoch 50! The changelog is:

* Wed Aug 11 2004 Adrian Havill <havill@redhat.com> 50:0.51-9
- sync epoch with other aspell dicts, upgrade to 0.51-1

Now that must be a pretty funny story, but I don't want to know.

[*] Actually we have a few packages from F7 which weren't rebuilt across the whole Fedora 8 cycle, for example grep.



(Post a new comment)


[info]k001
2008-01-30 09:11 am UTC (link)
The problem is further complicated by the fact that some Fedora 8 packages have .fc6 or .fc7 suffix in their names. So after, say, F6 -> F7 -> F8 upgrade one can not tell which package is from which repository.

(Reply to this)(Thread)


[info]k001
2008-01-30 09:13 am UTC (link)
Yep, this is what you mean by [*] remark.

Actually there's quite a lot of such packages. This is from almost up-to-date F8 system:
$ rpm -qa | grep fc6
gnuchess-5.07-10.fc6
keyutils-libs-devel-1.2-2.fc6
dmidecode-2.7-1.26.1.fc6
libavc1394-0.5.3-1.fc6
enca-1.9-3.fc6
fuse-sshfs-1.7-2.fc6
keyutils-libs-1.2-2.fc6
mcelog-0.7-1.22.fc6
xorg-x11-filesystem-7.1-2.fc6
keyutils-libs-1.2-2.fc6
tux-3.2.18-9.fc6
libsmi-0.4.5-2.fc6
libavc1394-0.5.3-1.fc6
perl-DateTime-Format-Mail-0.30-4.fc6
acpi-0.09-2.fc6
rng-utils-2.0-1.14.1.fc6
enchant-1.3.0-1.fc6
keyutils-libs-devel-1.2-2.fc6

$ rpm -qa | grep fc7
automake14-1.4p6-15.fc7
perl-DateTime-Format-W3CDTF-0.04-2.fc7
python-sexy-0.1.9-3.fc7
libiptcdata-1.0.2-1.fc7
gdbm-1.8.0-27.fc7
gnome-netstatus-2.12.1-1.fc7
libfreebob-1.0.3-1.fc7
gdbm-1.8.0-27.fc7
cscope-15.5-15.4.fc7
man-pages-ru-0.97-2.fc7
libiec61883-1.1.0-1.fc7
libopenraw-0.0.2-5.fc7
htmlview-4.0.0-3.fc7
notify-python-0.1.0-4.fc7
sinjdoc-0.5-4.fc7
festvox-ked-diphone-0.19990610-1.fc7
quota-3.14-1.fc7
aspell-devel-0.60.5-3.fc7
mailx-8.1.1-46.fc7
festival-lib-1.96-1.fc7
festival-speechtools-libs-1.2.96-1.fc7
ttmkfdir-3.0.9-24.fc7
gdbm-devel-1.8.0-27.fc7
fbset-2.1-24.fc7
python-alsaaudio-0.2-2.fc7
xorg-x11-util-macros-1.1.5-1.fc7
grep-2.5.1-57.fc7
libevent-1.3b-1.fc7
openvpn-2.1-0.19.rc4.fc7
festvox-slt-arctic-hts-0.20061229-1.fc7
libiec61883-1.1.0-1.fc7
libsysfs-2.1.0-1.fc7
kpartx-0.4.7-11.fc7
ethtool-5-1.fc7
gdbm-devel-1.8.0-27.fc7
libopenraw-gnome-0.0.2-5.fc7
aspell-devel-0.60.5-3.fc7
gentium-fonts-1.02-5.fc7
perl-XML-XQL-0.68-4.fc7
gedit-plugins-2.18.0-2.fc7
aspell-0.60.5-3.fc7
xorg-x11-docs-1.3-1.fc7
wavpack-4.41-1.fc7
mktemp-1.5-25.fc7
aspell-0.60.5-3.fc7
words-3.0-12.fc7
man-1.6e-3.fc7
device-mapper-multipath-0.4.7-11.fc7
festival-1.96-1.fc7
bittorrent-4.4.0-5.fc7
gawk-3.1.5-15.fc7
aspell-ru-0.99f7-3.fc7
bittorrent-gui-4.4.0-5.fc7
libfreebob-1.0.3-1.fc7
mcs-libs-0.4.1-3.fc7
libsysfs-2.1.0-1.fc7
zip-2.31-3.fc7
dosfstools-2.11-8.fc7
gtk-doc-1.8-2.fc7
indent-2.2.9-16.fc7
gnome-mime-data-2.18.0-2.fc7
bitmap-fonts-0.3-5.1.2.fc7

(Reply to this)(Parent)


Create an Account
Forgot your login?
Login w/ OpenID
English • Español • Deutsch • Русский…