Boost logo

Boost :

Subject: Re: [boost] El Capitan issues (Was: [1.61] Two weeks remaining for new libraries and breaking changes)
From: Robert Ramey (ramey_at_[hidden])
Date: 2016-02-17 14:06:30


On 2/17/16 9:06 AM, Peter Dimov wrote:
> Robert Ramey wrote:
>
>> All these cases relate to two coupled libraries.
>
> If by "coupled" you mean interdependent, that is, library X depends on Y
> and Y depends on X, then no.

I meant that some enhancement of X is dependent upon some enhancement of
Y. I think that should be clear.

The typical case is this:
>
> - your library X uses Y
> - you propose a new feature for Y
> - ... which you use in X
> - the new feature of Y is in develop
> - ... and so is your use of it
> - therefore, X's develop depends on Y's develop
>
> Y is often Boost.Config and it's not coupled to anything.
>
> If you have to test against Y's master, you need to wait until the new
> feature is merged into master before being able to make use of it.

Right, that's why i recommend doing the push of both at once.

I don't think this constitutes and argument against my main point.

Robert Ramey


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk