Ben Hines <[EMAIL PROTECTED]> wrote:

> On Dec 11, 2003, at 5:38 AM, David R. Morrison wrote:
> 
> >
> > The obvious solution to this problem would be to use versioned Provides
> > statements.  That is, if you installed perl581 (or the virtual 
> > system-perl581),
> > you would get
> >
> 
> You seem to misunderstand my issue. We already have versioned provides. 
> The virtpkgs.pm pseudo package provides are all versioned. There is no 
> issue, the .pm and dpkg/apt simply need to be fixed to provide the 
> packages, just like they provide certain versions of cctools and perl.
> 
> -Ben
> 

In any package, virtual or not, you can say something like

  Provides: xfree86 (>= 4.3-1)

The question is, if a different package says
  
  Depends: xfree86 (>= 4.3-1)

will that dependency be satisifed by the "Provides" line, or will it only
be satisfied by an actual xfree86 package with the correct version number?

This is a question of the behavior of dpkg/apt, not of fink, since we
use dpkg and apt to manage the final steps of our installations (and to
keep track of dependency information like this).

My belief is that the "Provides" line is not enough to satisfy dpkg.
Certainly that was true in the early days of fink.  It's possible that
it has changed, and that I haven't kept up with dpkg's capabilities.

  -- Dave



-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click
_______________________________________________
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to