vile
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vile] vile rpms and perl...


From: Thomas Dickey
Subject: [vile] vile rpms and perl...
Date: Wed, 08 Aug 2012 06:57:26 -0400
User-agent: Mutt/1.5.18 (2008-05-17)

I spent some time studying how to manage the package dependencies, only
to find that across rpm's versions there are enough gaps, inconsistencies,
etc., that it's not possible to write a single spec-file which addresses
all of the issues that I found.  I could digress (and have enough to say
for several pages).

The 9.8h spec file installs using perl (unless overridden by an
externally-overridable variable).  That unleashes rpm's perl-dependencies
checker (which needs improvement), and caused an install of vile-common
to report missing packages:
        Net::Dict
        IO::Pty
        mime.pl
        plugins.pl

The last two of course are contained in that rpm - misreported by rpm.
In some configurations those messages can be stifled by a change that
I applied to the scripts - seems to be about half the time.  The only
workaround (given a single spec-file) is to add "--nodeps" when installing
the rpm.

IO::Pty is widely available (in RHEL it's in the extra packages, otherwise
everyone else bundles it into the regular set of packages).  I think it's
a reasonable dependency.

Net::Dict is not widely available.  Rather than recommend that people
ignore this one with the rpm --nodeps option, I omitted it from the rpm.

-- 
Thomas E. Dickey <address@hidden>
http://invisible-island.net
ftp://invisible-island.net

Attachment: signature.asc
Description: Digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]