On Thu 17 Jul 2003 15:05, Norman Zhang posted as excerpted below:
> Hi,
>
> >> [EMAIL PROTECTED] nzhang]# rpm -Uvh squid-2.5.STABLE2-2mdk.i586.rpm
> >> Preparing...
> >> ### [100%]
> >>1:squid
> >> ### [100%]
> >> [EMAIL PROTECTED] nzhang]# rpm -Uvh squid-2.5.STABLE3-1mdk.i586.rpm
> >> error: failed dependencies:
> >> perl(Authen::Smb::Smb) is needed by squid-2.5.STABLE3-1mdk
> >
> > I have noticed that ... how come we didn't have this message before
> > ... or maybe this package has just gone from the distro ...
>
> I does sound funny. I checked CPAN perl-Auth-Smb has been changed since
> June 7, 1999. Why would someone take that out of the distro?
>
> > Maybe I should add the perl-Auth-Smb package ...
>
> Please do. I will go test it out.
Are you sure it isn't included in one of the other Mdk packages? The perl
dependencies have been being reworked since the new RPM, to take advantage of
some of the new features available and make automation of dependencies on the
developer side far easier. Most such new unsatisfied dependencies, then,
have been due to folks updating what they have access to to require the new
dependencies, before the core packages they may NOT have write access to have
been updated to provide them. This is just part of the growing pains of
Cooker, to be expected in an alpha state distrib program, so nothing to worry
about at this point.
There are two ways to proceed with the install and test to see if that's the
situation. If it's not something you use often, you can just urpmi
--allow-force and force the install (or do the equivalent rpm call directly),
then see if it works. Otherwise, you can check the dependency files manually
one by one to see if they exist and are in a location where they can be
found. I've done both.
What I'm thinking is that if this just appeared, it isn't likely to be that
the dependency files aren't there in reality, because as you noted, it
doesn't make sense. It's far more likely that this is a dependency update
thing, particularly since we already know there ARE and have been such issues
going on with perl and Cooker in this round.
--
Duncan - List replies preferred.
"They that can give up essential liberty to obtain a little
temporary safety, deserve neither liberty nor safety."
Benjamin Franklin