[csw-users] Dependency management
dclarke at blastwave.org
Wed Sep 19 18:56:45 CEST 2007
> (posting as new as the topic is new)
> Dennis Clarke wrote:
> >> shuttlebox wrote:
> >> Other instances is just the sheer number of packages required
> >> to get one package. Because there is no master database of
> >> dependencies that can be querried remotely, a package has to
> >> be unrolled, have it's dependencies checked, and then stop and
> >> go get more to resolve dependencies.
> >> In a better version of blastwave, the check for dependencies
> >> would happen before downloading the first package. In a standalone
> >> environment, the existing model could be used.
> > Ben, I think that we had spoken about a small PostgreSQL client that
> > query a database server for the required dependency information. Do you
> > think that we could put together a prototype ? I am certainly ready to
> > create the database server and the query would not be all that complex.
> > Recursive perhaps but not complex.
> Please, please, do not reinvent the wheel here! Most of the Linux
> distros has solved this in a very elegant way. It might not be possible
> to compile those packages directly on Solaris because of GPL issues, but
> at least their ideas can be leveraged.
> Another option is to look to different, but yet similar dependency
> management solutions like Apache Maven which could provide a build system.
We can at least discuss possible solutions.
More information about the users