Boost logo

Boost :

Subject: Re: [boost] Visual Studio 2015 Update 3 has removedstd::unary_functionand std::binary_function
From: Edward Diener (eldiener_at_[hidden])
Date: 2016-11-10 23:31:24


On 11/10/2016 9:05 PM, Rene Rivera wrote:
> On Thu, Nov 10, 2016 at 8:39 PM, Edward Diener <eldiener_at_[hidden]>
> wrote:
>
>> On 11/10/2016 4:26 PM, Peter Dimov wrote:
>>
>>> Edward Diener wrote:
>>>
>>> is there any documentation on how to setup a Boost submodule for
>>>> testing using Travis CI ?
>>>>
>>>
>>> The procedure is
>>>
>>> 1. Add a .travis.yml file in the root of the repository. This file
>>> describes what Travis should do.
>>>
>>
>> I do not see anything at https://docs.travis-ci.com/ that gives the
>> details of the .travis.yml file so that I can create an appropriate one for
>> a Boost library. If it exists it is well-hidden on the website.
>
>
> You can look at other Boost libraries for examples. Although I'm also
> working on a general .travis.yml file that any library can use with some
> common scripts that will eventually integrate with the general Boost test
> regression results reports.

That would be really nice. Thank you ! I understand that CI testing of
Boost libraries would have the value of providing immediate automatic
testing for 'develop' branch changes, and that is a good thing. If that
could be automated for any Boost library it would be great.

> For that you can copy the one from Predef <
> https://github.com/boostorg/predef/blob/develop/.travis.yml>. Literally
> copy-paste and minor edits for that one.

I will look at it. But I am the wrong person to deal with yet another
piece of software that refuses to document itself adequately, such as
TravisCI and its .travis.yml file.

>
> 2. Go to https://travis-ci.org/boostorg/iostreams (taking iostreams as
>>> an example) and click the Activate button.
>>>
>>
>> It says it is not an active repository and I do not have sufficient
>> rights. I am not an iostreams Admin so this makes sense.
>
>
> I can turn it on for you whenever you want me to. As I have admin access to
> all and own the TravisCI general account :-)

I appreciate it. Let me look at whatever it takes to get iostreams to
work with TravisCI.


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