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.
__________________________________________________________________

Attachment: pgp00000.pgp
Description: PGP signature

Reply via email to