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
