Subject: Re: Publishing code and VCSs
To: NetBSD Packages Technical Discussion List <tech-pkg@netbsd.org>
From: Adam Hamsik <haaaad@gmail.com>
List: tech-pkg
Date: 07/10/2007 20:15:07
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


On Jul 10, 2007, at 8:04 PM, Johnny C. Lam wrote:

> Adam Hamsik wrote:
>> On Jul 10, 2007, at 4:00 PM, Julio M. Merino Vidal wrote:
>>>
>>> Anyway, the boost surgery we are talking about is, I think,  
>>> trivial.  The current Makefiles already allow building a library  
>>> individually (see boost-python), so adding packages for every  
>>> binary library is a fairly easy task.  As a result, we'd get  
>>> finer-grained dependencies, which is a good thing in my eyes.  (A  
>>> while ago we discussed that such things should be achieved by  
>>> being able to generate many different binary packages from a  
>>> single source one, but we are not there yet.)
>> Can we use option.mk framework for this ? or we are going to  
>> create ton of new packages :). e.g boost-python can be boost  
>> builded withoption -* python default option can be *. Does this  
>> make sense or not :)?
>
> No, this is poor usage of the options framework.  We want library  
> packages to not have these types of "options" or else one wouldn't  
> be able to depend on a library package having been built with the  
> correct set of options or dependencies.
>
You are right :)
> Splitting the various shared libraries from Boost into smaller  
> boost-* packages is a worthwhile thing to do.  The scope of Boost  
> has certainly broadened from the start of the project when it was  
> mostly just a repository for additional template code to augment  
> the STL.  Losing some of the run-time dependencies for Boost would  
> be helpful for packages that use smaller parts of the Boost  
> collection of libraries.
>
> Julio, please go ahead and split the packages as you see fit.
>
> 	Cheers,
>
> 	-- Johnny Lam <jlam@pkgsrc.org>

Regards
- -----------------------------------------
Adam Hamsik
jabber: haad@jabber.org
icq: 249727910

Proud NetBSD user.

We program to have fun.
Even when we program for money, we want to have fun as well.
~ Yukihiro Matsumoto




-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)

iD8DBQFGk8yrlIxPgX3Go0MRAiHJAJ9KL2aqqGZd6fcNqhpf4ffbTj9BUwCgh9CL
nhmT3wAowqE0x9Vwbvur1JM=
=Xd7g
-----END PGP SIGNATURE-----