Boost logo

Boost :

Subject: Re: [boost] ATTENTION: Library requirements..
From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2016-01-06 11:26:36

On 2016-01-06 19:02, Rene Rivera wrote:
> Last Summer I brought up the subject of library organization requirements
> to make it easier to write the development and release tools needed to keep
> the Boost machine going. See this thread <
>> for a refresher.
> This morning I committed the first part of the above.. A new set of library
> requirements that take into account existing practices. Adds some
> additional integration requirements. And puts in limits to reduce some
> integration burdens.
> Please read the new requirements carefully <
>>. It would
> be wonderful if authors start making changes as needed immediately. But at
> some point I, and possible others, will start making changes to all
> libraries to follow the requirements. So that the release, build, and
> testing teams can move forward with better support.
> And of course, more cleanups and such will follow. Hopefully before the
> next release is out the door.

The page you linked says doc/html is required for all libraries. I hope
you're not requiring to commit auto-generated docs to git?

Also there's a typo:

   1. Define a boostboost target.

I believe, it should be "boostbook".

Regarding the boostbook target, I'm not sure I understand what changes
are needed, if any. E.g. in my Jamfile I have:

xml log_doc

boostbook log

Do I need to add:

alias boostbook : log
     : : : <implicit-dependency>log ;

or are the existing lines enough? The point of confusion for me is that
there seems to exist the boostbook rule in Boost.Build and I'm supposed
to re-define it with the alias?

Boost list run by bdawes at, gregod at, cpdaniel at, john at