On Wed, Oct 29, 2003 at 11:07:46AM -0600, Jason Brechin wrote: > On Tue, 2003-10-28 at 18:24, Sean Dague wrote: > > On Tue, Oct 28, 2003 at 05:27:14PM -0500, Francis Giraldeau wrote: > > > Hi, > > > > > > We have some problems with Kernel_picker of OSCAR. > > > > > > error: Failed dependencies: > > > perl(Initrd::Generic) is needed by kernel_picker-1.4-1 > > > > That looks like the dependencies for kernel_picker aren't right. Unless > > systemconfigurator is rebuilt differently, it won't "provide" > > Initrd::Generic. It will be there, but just not through the rpm dependency > > rules. > > This begs the question... why not? This is the standard used by most > RPM based distributions by which perl modules are provided (and thus > required).
1. The modules are in a non accessible location to default perl programs.
You need to add use /usr/lib/systemconfig to get access to them. There are
philisophical reasons (point #2), and pragmatic reasons (the modules aren't
namespaced enough to sit in a default perl tree, and creating rpms that put
them in the right place on every distro is extremely error prone).
2. It was never the intent of SC for those modules to be used directly.
The interfaces don't change that often, but you are doing so at your own
risk.
The fact that kernel picker is requiring something which doesn't exist (in
rpm terms) shows that the rpm for kernel_picker is broken. Someone should
fix its dependecies.
-Sean
--
__________________________________________________________________
Sean Dague Mid-Hudson Valley
sean at dague dot net Linux Users Group
http://dague.net http://mhvlug.org
There is no silver bullet. Plus, werewolves make better neighbors
than zombies, and they tend to keep the vampire population down.
__________________________________________________________________
pgp00000.pgp
Description: PGP signature
