[csw-users] Dependency management

Trygve Laugstøl trygvis at inamo.no
Thu Sep 20 12:34:10 CEST 2007


Dennis Clarke wrote:
>> (posting as new as the topic is new)
>>
>> Dennis Clarke wrote:
>>  >> shuttlebox wrote:
>>
>> [snip]
>>
>>  >> 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
>> could
>>  > 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.

That's all I'm asking for :)

--
Trygve



More information about the users mailing list