Shawn Walker wrote: > On Wed, Mar 19, 2008 at 12:43 AM, Jyri Virkki <[EMAIL PROTECTED]> wrote: > >> Danek Duvall wrote: >> > >> > Sure. A cluster / metacluster / bundle / whatever is just another package >> > that consists entirely of dependencies. And maybe some metadata, and >> > possibly a few other things if you want. It could even contain filesystem >> > objects if you really thought that was appropriate. >> >> Are there plans to support functional dependencies, so for example a >> package can declare it needs "a database", and both MySQL and postgres >> packages can fulfill that dependency? >> > > I know you probably don't mean "database" literally. However, I tend > to think such dependencies are fraught with "software peril" :-) > > Let me explain. > > In my experience, a program often really needs postgres, MySQL, or > Oracle specifically. > > Going further, it may need specific versions of any one of those: such > as , MySQL >= 3 and < 4; or postgres, or Oracle >= 8 and < 11. > > ...
How are we planning on handling versioning? For example, will we have multiple versions of the JDK in the repository? From a dependency point of view, is there the ability to both specify a specific version (e.g. JDK Update 3) as well as the latest (e.g. latest JDK in the repository)? Also, do we have nomenclature guidelines for packages, empty package used to tie together 1 application, empty package to define a software bundle, etc.? Thanks! /kso _______________________________________________ pkg-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/pkg-discuss
