[Top][All Lists]
[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
signature.asc
Description: Digital signature
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [vile] vile rpms and perl...,
Thomas Dickey <=