Boost logo

Boost :

Subject: Re: [boost] Boost is supposed to serve *the entire C++ community; it isn't Boost's goal to serve Boost's community*
From: Stefan Seefeld (stefan_at_[hidden])
Date: 2016-05-20 09:00:43


On 20.05.2016 02:35, Vladimir Prus wrote:
> On 20/05/2016 01:35, Stefan Seefeld wrote:
>> On 19.05.2016 18:13, Daniel James wrote:
>>> On 19 May 2016 at 17:25, M.A. van den Berg <thijs_at_[hidden]> wrote:
>>>> I also like “sudo apt-get”, and I also like the it pulls in all the
>>>> things you need and not having to worry about things, that’s
>>>> exactly what I would love to see.
>>>>
>>>> The Debian package manager however does not download the whole
>>>> repository of all debian packages, instead it models package
>>>> dependencies and download the dependency tree.
>>> Debian's great. As far as I know, it's the only modularization of
>>> boost in use, and it's been working well for years, so I think it'd be
>>> a good model for us to base our efforts on. I suspect having a smaller
>>> number of modules helps usability as well.
>>
>> Fedora has been doing the same for many years. In fact, I'm not aware of
>> any Linux distro that doesn't ship individual Boost libraries, which is
>> why I have been promoting to do this modularization "inhouse", to avoid
>> to put that burden on package maintainers, and different distros to vary
>> slightly in their way to implement this, causing headaches for users on
>> those platforms.
>
> I think the reference to modularization in Debian is slightly misleading.
> Each component with separately compiled libraries become a separate
> package.
> The header-only libraries are all inside a single package,
> libboost-dev or
> something like that. It's not like you can separately install boost.any

Certainly. Modularising the Boost source code is hard, as we all have
learned the hard way. All I'm trying to point out is downstream package
maintainers had to deal with it, so it would be great to finally do it
right upstream so they all don't have to redo it again.

        Stefan

-- 
      ...ich hab' noch einen Koffer in Berlin...

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