On Thu, 27 Feb 2003, Jeremy Enos wrote:
> I have some concern that auto-dependency checking may be a pipe dream.
> RPM's can specify dependencies based on other files, or other rpms, no?
> The latter condition could be very problematic when going multi-distro.
> Suppose foo.rpm depends on bar.rpm, but foo was built on RH and bar
> doesn't exist on MDK.
Then that's a problem with foo.rpm. We have this problem today -- i.e.,
you wouldn't be able to install foo.rpm today, even without
auto-dependency checking (because the RPM engine will do this dependency
checking, even if OSCAR does not). This is not new.
> mysql would be a real world example. It's got different rpm names and
> it's cut up differently among distros, so if rpms don't Require
> specifically by file, I think you'd be hosed. And I don't think it's
> realistic to demand that all packages must have rpms that specify Req's
> by file rather than by rpm, so let's not go there.
So this is a little more clear statement of the problem -- if ODA (for
example) depends on /bin/mysql, that would resolve to different RPMs on RH
and MDK. That's what you're saying, right?
I *think* autoupdate will handle this situation -- Jason, can you confirm?
But either way, the ODA RPM has to be built to handle whatever distro you
want to install that RPM on. If you build the ODA RPM to have
dependencies that can't be satisfied, then RPM will refuse to install it
-- regardless of whether OSCAR has explicit dependency checking or not.
--
{+} Jeff Squyres
{+} [EMAIL PROTECTED]
{+} http://www.lam-mpi.org/
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Oscar-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/oscar-devel