Boost logo

Boost :

Subject: Re: [boost] [test] boost.test owner unresponsive to persistent problems for multiple years
From: Stephen Kelly (hello_at_[hidden])
Date: 2015-01-08 14:35:47


Robert Ramey wrote:

> Stephen Kelly-2 wrote
>> Paul A. Bristow wrote:
>>
>>> a situation where a lone worker was solely controlling a key library
>>> used by almost all others.
>>
>> Isn't that exactly how boost is designed to work?
>
> I'm not sure how was boost was designed - or evolved ( I suppose it
> depends
> upon one's religion).

The most stark difference between Boost and KDE is that a KDE contributor
can push to all KDE repositories. The same is not true of Boost, and it is
designed that way. You write below it is a good thing. I don't agree. I
think there's a better middle ground to arrive at.

That is also a contributor to why there are so many unmaintained libraries
in Boost. Far more libraries than are listed as the responsibility of the
CMT are actually unmaintained in reality - the dead pull requests and
desperate mails like

 http://thread.gmane.org/gmane.comp.lib.boost.devel/256063
 http://thread.gmane.org/gmane.comp.lib.boost.devel/256571

show that.

You might want to make a list of what is actually maintained instead and
then decide if you want to do anything about that.

> It promotes conceptual integrity and
> makes
> for smaller, decoupled libraries.

Decoupled? Erm, WAT?

That is definitely, simply, not a true description of Boost for many many
reasons.

Check your illusions :).

> One thing we do is that once a library
> is
> accepted, it shuts the door to anyone proposing alternatives.

There is definitely no consensus on this

 http://thread.gmane.org/gmane.comp.lib.boost.devel/255318/focus=255359

Another instance showing that there isn't generally cohesive opinion in
Boost. Maybe another effect of the lone-wolf design.

> If we had statistics on library usage, we could drop accepted
> libraries from the "standard" distribution when they fall out of favor.

There are so many strong opinions opposed to that, you'd have to form
something of a community based on consensus before actually doing it.

Thanks,

Steve.


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