Am 06.02.2005 um 23:56 schrieb TheSin:
No it's not. The policy always has explicitly been that "Depends" implies both a runtime and a buildtime dependency. In particular, all of my packages rely on this. To quote our docs, <http://fink.sourceforge.net/doc/packaging/reference.php? phpLang=en#fields>
On 6-Feb-05, at 3:43 PM, Max Horn wrote:
The whole discussion is not new of course -- this was discussed years ago. My suggestion back then was to add an explicit "RuntimeDepends" field for this, and migrate over to that.
I don't really see the point of this, it's poorly packaged programs that will break anyhow.
"Depends: A list of packages which must be installed before this package can be built."
Even if it was "just" poorly packaged programs which get broken -- as long as those measure in the hundreds, it might be wise to go with what reality says packages do, and not what they should theoretically do.
So we just start enforcing it and end of story new new loops, no new field to process. Kinda feel odd saying this as you normally don't want a new field and I'm on the other side :D
See above, what you say here is simply wrong.
Fixing the pkgs will not break old fink and needs no new version or the info file, which BTW at the moment I'd like to avoid at ALL costs, since it's a very ugly mech we have for it as of right now.
If you want to change the semantics of an existing field, I'd say a new format version is the *only* way to go about this. Yeah it's ugly, but not uglies than changing the semantics of one of our core fields...
Finally, I wonder about the {SHLIB_DEPS} syntax -- yet another variation to our deps syntax? Hm, I wonder whether it might be better to simply add a new field for this:
AutomaticallyAddShlibsDeps: true
(gee, the field name is just a dummy, feel free to think of a better name :-)
With my last comment about Info versions I agree with this part and think it's a good idea and very easy to change to, I think just AddShlibDeps: would be enough, but I get the idea.
Fine.
Bye,
Max
------------------------------------------------------- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl _______________________________________________ Fink-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fink-devel
