rpmforge perl-package renaming?

General Discussion of atomic repo and development projects.

Ask for help here with anything else not covered by other forums.
faris
Long Time Forum Regular
Long Time Forum Regular
Posts: 2321
Joined: Thu Dec 09, 2004 11:19 am

rpmforge perl-package renaming?

Unread post by faris »

Something odd just happened when I updates some perl packages from the rpmforge repo under Centos 4.

I made the calssic mistake of not paying any attention to what was going on. Essentially I saw the updates and figured it would be safe enough to let Yum do its thing. And to a certain extent it was.

But to my surprise, a load of things got erased:

Code: Select all

Erased: perl-IP-Country
Erased: perl-Compress-Zlib 
Erased: perl-IO-Compress-Base 
Erased: perl-IO-Compress-Zlib 
Erased: perl-DBD-MySQL 
Erased: perl-Term-ReadKey 
And most got replaced by packages with slightly different names.
For example perl-Term-ReadKey has become perl-TermReadKey

Code: Select all

Installed: perl-Compress-Raw-Bzip2
Installed: perl-IO-Compress.noarch 2.020-2.el4.rf 
Installed: perl-TermReadKey.i386 2.30-3.el4.rf 
Installed: perl-DBD-mysql.i386 4.012-1.el4.rf 
(and a few others)
However, spamassassin can't find IP::Country::Fast which was provided by perl-IP-Country but which got erased.

I don't actually use that module so it doesn't matter but I'm annoyed that this has happened.

What exactly have I failed to take into account here?

I can't yum install perl-IP-Country. yum provides IP::Country::Fast tells me it is in perl-IP-Country but I know that :-)

I kind of expected it to be provided by something else with a different name or something, but no. No sign of it.

Faris.

p.s. here's the full list of changes I made:

Code: Select all

Jul 25 20:09:34 Updated: qmail-scanner.noarch 1:2.06-1.el4.art
Jul 25 20:12:49 Updated: perl-Net-DNS.i386 0.65-1.el4.rf
Jul 25 20:12:50 Updated: perl-IO-Compress-Base.noarch 2.015-1.el4.rf
Jul 25 20:12:50 Updated: perl-Compress-Raw-Zlib.i386 2.020-1.el4.rf
Jul 25 20:12:51 Updated: perl-IO-Compress-Zlib.noarch 2.015-1.el4.rf
Jul 25 20:12:52 Updated: perl-NetAddr-IP.i386 4.027-1.el4.rf
Jul 25 20:12:53 Updated: perl-Net-SSLeay.i386 1.35-1.el4.rf
Jul 25 20:12:54 Updated: perl-DBI.i386 1.609-1.el4.rf
Jul 25 20:12:54 Updated: perl-Error.noarch 0.17015-1.el4.rf
Jul 25 20:12:55 Updated: perl-Sys-Hostname-Long.noarch 1.4-1.2.el4.rf
Jul 25 20:12:55 Updated: perl-Carp-Assert.noarch 0.20-1.el4.rf
Jul 25 20:12:56 Updated: perl-version.i386 0.76-1.el4.rf
Jul 25 20:12:57 Updated: perl-Net-CIDR-Lite.noarch 0.20-1.2.el4.rf
Jul 25 20:12:57 Updated: perl-Socket6.i386 0.23-1.el4.rf
Jul 25 20:12:57 Updated: perl-enum.noarch 1.016-1.2.el4.rf
Jul 25 20:12:58 Updated: perl-Mail-SPF-Query.noarch 1.999.1-2.el4.rf
Jul 25 20:12:59 Updated: perl-Mail-SPF.noarch 2.006-1.el4.rf
Jul 25 20:13:00 Updated: perl-HTML-Parser.i386 3.61-1.el4.rf
Jul 25 20:13:00 Updated: perl-Geography-Countries.noarch 2009041301-1.el4.rf
Jul 25 20:13:00 Updated: perl-Config-General.noarch 2.42-1.el4.rf
Jul 25 20:13:01 Updated: perl-MailTools.noarch 2.04-1.el4.rf
Jul 25 20:13:02 Installed: perl-Package-Constants.noarch 0.02-1.el4.rf
Jul 25 20:13:02 Updated: perl-Proc-ProcessTable.i386 0.45-1.el4.rf
Jul 25 20:13:02 Updated: perl-IO-Zlib.noarch 1.10-1.el4.rf
Jul 25 20:13:03 Updated: perl-Archive-Tar.noarch 1.40-1.el4.rf
Jul 25 20:13:04 Updated: perl-Apache-ASP.noarch 2.61-1.el4.rf
Jul 25 20:13:04 Updated: perl-String-Approx.i386 3.26-1.el4.rf
Jul 25 20:13:05 Updated: perl-FreezeThaw.noarch 0.45-1.el4.rf
Jul 25 20:13:05 Updated: perl-IO-Socket-INET6.noarch 2.56-1.el4.rf
Jul 25 20:13:06 Updated: perl-Tie-Cache-LRU.noarch 20081023.2116-1.el4.rf
Jul 25 20:13:06 Updated: perl-IO-Socket-SSL.noarch 1.26-1.el4.rf
Jul 25 20:13:06 Updated: perl-DBD-SQLite.i386 1.25-2.el4.rf
Jul 25 20:13:06 Updated: perl-Compress-Zlib.noarch 2.015-1.el4.rf
Jul 25 20:13:07 Updated: perl-Font-AFM.noarch 1.20-1.el4.rf
Jul 25 20:13:07 Updated: perl-Unix-Syslog.i386 1.1-1.el4.rf
Jul 25 20:13:17 Erased: perl-IP-Country
Jul 25 20:17:46 Installed: perl-Razor-Agent.i386 2.84-1.el4.rf
Jul 25 20:17:46 Installed: perl-Compress-Raw-Bzip2.i386 2.020-1.el4.rf
Jul 25 20:17:47 Installed: perl-IO-Compress.noarch 2.020-2.el4.rf
Jul 25 20:17:47 Installed: perl-TermReadKey.i386 2.30-3.el4.rf
Jul 25 20:17:47 Installed: perl-DBD-mysql.i386 4.012-1.el4.rf
Jul 25 20:17:48 Updated: rsync.i386 3.0.6-1.el4.rf
Jul 25 20:17:48 Updated: gocr.i386 0.44-1.el4.rf
Jul 25 20:17:48 Updated: mytop.noarch 1.4-2.el4.rf
Jul 25 20:17:48 Updated: gifsicle.i386 1.48-1.el4.rf
Jul 25 20:17:48 Updated: razor-agents.i386 2.84-1.el4.rf
Jul 25 20:17:49 Updated: python-elementtree.i386 1.2.6-7.el4.rf
Jul 25 20:17:50 Updated: ocrad.i386 0.17-1.el4.rf
Jul 25 20:17:52 Updated: psa-kronolith.noarch 2.1.8-2.el4.art
Jul 25 20:17:56 Updated: lua.i386 5.1.4-1.el4.rf
Jul 25 20:17:56 Updated: tnef.i386 1.4.3-1.el4.rf
Jul 25 20:17:57 Updated: multitail.i386 5.2.2-1.el4.rf
Jul 25 20:17:58 Erased: perl-Compress-Zlib
Jul 25 20:17:58 Erased: perl-IO-Compress-Base
Jul 25 20:17:58 Erased: perl-IO-Compress-Zlib
Jul 25 20:17:59 Erased: perl-DBD-MySQL
Jul 25 20:17:59 Erased: perl-Term-ReadKey

--------------------------------
<advert>
If you want to rent a UK-based VPS that comes with friendly advice and support from a fellow ART fan, please get in touch.
</advert>
faris
Long Time Forum Regular
Long Time Forum Regular
Posts: 2321
Joined: Thu Dec 09, 2004 11:19 am

Re: rpmforge perl-package renaming?

Unread post by faris »

Wierd....

I downloaded an older version of the perl-IP-Country rpm, installed it, did a yum update, and got a later version installed fine.

Yum install perl-Compress-Zlib worked fine, as did yum install perl-IO-Compress-Base and perl-IO-Compress-Zlib.

Since the other two are basically name changed I didn't want to touch them.

Anyway, I'm still very puzzled.

One clue -- I used yum upgrade instead of yum update for some reason. I don't usually.

Faris.
--------------------------------
<advert>
If you want to rent a UK-based VPS that comes with friendly advice and support from a fellow ART fan, please get in touch.
</advert>
scott
Atomicorp Staff - Site Admin
Atomicorp Staff - Site Admin
Posts: 8355
Joined: Wed Dec 31, 1969 8:00 pm
Location: earth
Contact:

Re: rpmforge perl-package renaming?

Unread post by scott »

Upgrade will honor the "Obsoletes" tag, which would cause other packages to be removed if they were obsoleted by a newer one. I know that RPMforge is going through some major perl overhaul right now too. You could always ask on their list (I monitor it too) about it
faris
Long Time Forum Regular
Long Time Forum Regular
Posts: 2321
Joined: Thu Dec 09, 2004 11:19 am

Re: rpmforge perl-package renaming?

Unread post by faris »

Thanks Scott.

I had a look and yup - they seem to be going through some transitions and hiccups at the moment. I've joined the users list to try to keep an eye on things.

I think my options are stick to what we have, remove the updates or restore from a backup. I think we'll stick with it and see what happens. spamassassin is the only thing that relies on these packages on this machine (well, Plesk need io-compress-zlib I think but that doesn't matter for this one).

Faris.
--------------------------------
<advert>
If you want to rent a UK-based VPS that comes with friendly advice and support from a fellow ART fan, please get in touch.
</advert>
Post Reply