On Mar 27, 2007, at 11:45 AM, Alexander K. Hansen wrote: > Alexey Zakhlestin wrote: >> on IRC I was told: >> RangerRick> Depends: is an implicit BuildDepends >> >> that explains my situation. >> But I doubt that is the way it should be. >> >> On 3/27/07, Alexey Zakhlestin <[EMAIL PROTECTED]> wrote: >> >>> I submitted the package for validation: >>> http://sourceforge.net/tracker/index.php? >>> func=detail&aid=1688512&group_id=17203&atid=414256 >>> >>> works fine, but has one strange effect >>> >>> It has a bunch of splitoffs. one of those splitoffs has >>> Depends: %N, rrdtool >>> >>> that's the only place rrdtool is mentioned in the .info file >>> >>> now, I try the following: >>> fink --build-as-nobody -m rebuild lighttpd >>> >>> and among the other things fink tells me: >>> The package 'rrdtool' will be built and installed >>> >>> why? >>> rrdtool is not in "BuildDepends". it is "Depends". it is needed only >>> in runtime for one of the splitoffs. I thought it is supposed to be >>> installed only if I install that splitoff >>> >>> do I misunderstand something? >>> >>> -- >>> Alexey Zakhlestin >>> http://blog.milkfarmsoft.com/ >>> >>> >> >> >> > It's a matter of classification: > > BuildDepends are buildtime only. > > Depends are both for runtime and buildtime. > > It would certainly be an option for a packaging system also to have, > say, RuntimeDepends, which are only needed at runtime. Fink just > doesn't do that.
This is a possible future feature that has been discussed a number of times, but nobody has ever implemented it. -- Dave ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Fink-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fink-devel
