Boost logo

Boost :

Subject: Re: [boost] Removing old config macro and increasing compilerrequirements.
From: Daniel James (daniel_at_[hidden])
Date: 2013-08-05 15:29:06


On Mon, 5 Aug 2013, at 02:12 PM, Stephen Kelly wrote:
> On 08/05/2013 01:46 PM, Daniel James wrote:
> > On Mon, 5 Aug 2013, at 01:29 PM, Sergey Cheban wrote:
> >> On 05.08.2013 14:33, Daniel James wrote:
> >>
> >>
> >>>> So I'm inclined to agree to whatever you want ;-) But perhaps more to
> >>>> the
> >>>> point we should be doing whatever our users want - so perhaps it would be
> >>>> better to open up a discussion on boost-users on which compilers we can
> >>>> drop
> >>>> and work from there.
> >>> I'll do that this evening.
> >> I don't think that many of the boost users really read the boost-users
> >> newsgroup. It would be nice to create a poll at the boost.org site.
> > I'll put a request up on the site, but I don't think a poll is
> > appropriate. Will probably just ask for emails from anyone using older
> > compilers. I'm not sure if people check the site either, but I think a
> > few people are subscribed to the news rss feed and a news item can be
> > linked to.
> >
> > If anyone is feeling keen they could set something up. It might be a
> > good idea at some point to do a survey of boost users.
>
> What happened to 'users of ancient compilers can use ancient boost' ?

Nothing. Some people may agree, but it was never accepted as a
principle. I don't think it's a reasonable thing to say unless we were
to create stable releases and continue to support them.

> Given that boost is quite explicit that it doesn't guarantee source or
> binary compatibility,

That's irrelevant. And just because something isn't guaranteed, it
doesn't mean that no one cares.

> I don't see why bumping a compiler requirement from one set of antiques
> to another slightly more recent set of antiques is an issue that needs
> to be suspended for a long time with so much red tape as user surveys.

It's hardly a bureaucratic nightmare. It will probably require less
effort than this thread. I think I have a good idea what the answer will
be, but it'd be good to check. The survey was just a vague suggestion
for the future ("at some point") that will probably never be picked up,
although I do think it'd be helpful. We really don't have enough
information about our users.

> Users of ancient compilers can use ancient boost. Given that you have no
> complaints from anyone using an antique with the recent boost releases,
> and given that many people in this thread have repeated that many
> libraries do not work with the antiques and they are not tested anyway,
> you have a good case to assume that the impact of bumping the
> requirement is very low.

"Many libraries" is not the same as "all libraries".

> You don't need user surveys. Please just commit the patches today and
> move on :). Let progress happen and get out of the way :).

You seem convinced that the change will have no effect, so why do you
think people will block it? This is quite a big change, it shouldn't be
rushed. Config needs to be conservative about change, perhaps more than
any other part of boost.


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