[boost] [release] Boost 1.80.0 beta 1 released

11 views
Skip to first unread message

Glen Fernandes via Boost

unread,
Jul 13, 2022, 8:03:06 PM7/13/22
to bo...@lists.boost.org, boost-a...@lists.boost.org, boost...@lists.boost.org, Glen Fernandes
Boost release 1.80.0 beta 1 is now available at:
https://boostorg.jfrog.io/artifactory/main/beta/1.80.0.beta1/source/

The SHA256 checksums are:
boost_1_80_0_b1.tar.bz2 -
b29191c1bd4504511f9b1155c6f79f06cc7044444780392ed7358f5778ac7d16
boost_1_80_0_b1.tar.gz -
ad3df9f63acd667dcf13375fa0e90e7303f851251e91d1505974bdbbf1f94907
boost_1_80_0_b1.7z -
7bfdf705b1d058c3525be90ed5cb47aacf919cd74aa7d5752d55e78aa60880ba
boost_1_80_0_b1.zip -
1b509ed848f153086984658d4d4a57af6230f496a53bf88aba805bb49039012d

Release notes (still need updates):
https://www.boost.org/users/history/version_1_80_0.html

Please try the beta and report any problems you encounter.

Thanks,
-- Boost Release Team

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Andrey Semashev via Boost

unread,
Jul 14, 2022, 4:44:02 AM7/14/22
to bo...@lists.boost.org, Andrey Semashev
On 7/14/22 03:02, Glen Fernandes via Boost wrote:
> Boost release 1.80.0 beta 1 is now available at:
> https://boostorg.jfrog.io/artifactory/main/beta/1.80.0.beta1/source/
>
> The SHA256 checksums are:
> boost_1_80_0_b1.tar.bz2 -
> b29191c1bd4504511f9b1155c6f79f06cc7044444780392ed7358f5778ac7d16
> boost_1_80_0_b1.tar.gz -
> ad3df9f63acd667dcf13375fa0e90e7303f851251e91d1505974bdbbf1f94907
> boost_1_80_0_b1.7z -
> 7bfdf705b1d058c3525be90ed5cb47aacf919cd74aa7d5752d55e78aa60880ba
> boost_1_80_0_b1.zip -
> 1b509ed848f153086984658d4d4a57af6230f496a53bf88aba805bb49039012d
>
> Release notes (still need updates):
> https://www.boost.org/users/history/version_1_80_0.html
>
> Please try the beta and report any problems you encounter.

After tagging the beta my Boost.Filesystem CMake CI failed:

CMake Error at C:/projects/boost-root/libs/fusion/CMakeLists.txt:13
(target_link_libraries):
The link interface of target "boost_fusion" contains:
Boost::functional
but the target was not found. Possible reasons include:
* There is a typo in the target name.
* A find_package call is missing for an IMPORTED target.
* An ALIAS target is missing.

https://ci.appveyor.com/project/Lastique/filesystem/builds/44164520/job/3a21ltf2vn0mks9j

Looks like merging this to Boost.Fusion master broke it for some reason:

https://github.com/boostorg/fusion/commit/5d78322e1658b921dc2a9c5ece0bcf83e91f9f3a

Andrey Semashev via Boost

unread,
Jul 14, 2022, 5:21:46 AM7/14/22
to bo...@lists.boost.org, Andrey Semashev
On 7/14/22 03:02, Glen Fernandes via Boost wrote:
> Boost release 1.80.0 beta 1 is now available at:
> https://boostorg.jfrog.io/artifactory/main/beta/1.80.0.beta1/source/
>
> The SHA256 checksums are:
> boost_1_80_0_b1.tar.bz2 -
> b29191c1bd4504511f9b1155c6f79f06cc7044444780392ed7358f5778ac7d16
> boost_1_80_0_b1.tar.gz -
> ad3df9f63acd667dcf13375fa0e90e7303f851251e91d1505974bdbbf1f94907
> boost_1_80_0_b1.7z -
> 7bfdf705b1d058c3525be90ed5cb47aacf919cd74aa7d5752d55e78aa60880ba
> boost_1_80_0_b1.zip -
> 1b509ed848f153086984658d4d4a57af6230f496a53bf88aba805bb49039012d
>
> Release notes (still need updates):
> https://www.boost.org/users/history/version_1_80_0.html
>
> Please try the beta and report any problems you encounter.

I would like to merge the following change to Boost.Utility master:

https://github.com/boostorg/utility/commit/581654e4087ca3c4e15d1f0e0b521fbd4424d0d1

This adds asserts to string_view::remove_prefix/suffix to check
preconditions on the arguments.

Денис Михайлов via Boost

unread,
Jul 14, 2022, 7:08:07 AM7/14/22
to bo...@lists.boost.org, Денис Михайлов
if not "%EXTRA_TESTS%" == "" set
DEPINST_ARG_INCLUDE_EXAMPLES="--include=example"
python tools/boostdep/depinst/depinst.py %DEPINST_ARG_INCLUDE_EXAMPLES%
--git_args "--jobs %GIT_FETCH_JOBS%" filesystem
Installing: config, headers, ../tools/boost_install, ../tools/build,
../tools/cmake
Installing: config, system, assert, core, detail, smart_ptr, iterator, io,
container_hash, type_traits, atomic, throw_exception, winapi, predef, bind,
exception, foreach, timer, test, thread, range
Installing: variant2, static_assert, preprocessor, move, mpl,
function_types, optional, utility, concept_check, fusion, conversion,
integer, align, tuple, chrono, function, numeric/conversion, algorithm,
container, date_time, intrusive, lexical_cast, regex, array
Installing: mp11, typeof, ratio, type_index, unordered, tokenizer
Installing: rational

I suppose that Boost::functional just wasn't installed in this stage.

Andrey Semashev via Boost

unread,
Jul 14, 2022, 7:18:03 AM7/14/22
to bo...@lists.boost.org, Andrey Semashev
On 7/14/22 12:07, Денис Михайлов via Boost wrote:
> if not "%EXTRA_TESTS%" == "" set
> DEPINST_ARG_INCLUDE_EXAMPLES="--include=example"
> python tools/boostdep/depinst/depinst.py %DEPINST_ARG_INCLUDE_EXAMPLES%
> --git_args "--jobs %GIT_FETCH_JOBS%" filesystem
> Installing: config, headers, ../tools/boost_install, ../tools/build,
> ../tools/cmake
> Installing: config, system, assert, core, detail, smart_ptr, iterator, io,
> container_hash, type_traits, atomic, throw_exception, winapi, predef, bind,
> exception, foreach, timer, test, thread, range
> Installing: variant2, static_assert, preprocessor, move, mpl,
> function_types, optional, utility, concept_check, fusion, conversion,
> integer, align, tuple, chrono, function, numeric/conversion, algorithm,
> container, date_time, intrusive, lexical_cast, regex, array
> Installing: mp11, typeof, ratio, type_index, unordered, tokenizer
> Installing: rational
>
> I suppose that Boost::functional just wasn't installed in this stage.

Installation is being performed by depinst.py, so either the dependency
does not exist in the source code or it is obfuscated and needs to be
added as a special case to depinst.py.

Peter Dimov via Boost

unread,
Jul 14, 2022, 7:28:32 AM7/14/22
to bo...@lists.boost.org, pdi...@gmail.com
Andrey Semashev wrote:

> After tagging the beta my Boost.Filesystem CMake CI failed:
>
> CMake Error at C:/projects/boost-root/libs/fusion/CMakeLists.txt:13
> (target_link_libraries):
> The link interface of target "boost_fusion" contains:
> Boost::functional
> but the target was not found. Possible reasons include:
> * There is a typo in the target name.
> * A find_package call is missing for an IMPORTED target.
> * An ALIAS target is missing.
>
>
https://ci.appveyor.com/project/Lastique/filesystem/builds/44164520/job/3a21
ltf2vn0mks9j
>
> Looks like merging this to Boost.Fusion master broke it for some reason:
>
>
https://github.com/boostorg/fusion/commit/5d78322e1658b921dc2a9c5ece0bcf83e9
1f9f3a

This new dependency is introduced by
https://github.com/boostorg/fusion/pull/240, which
is only on develop. The PR against master shouldn't have been merged. Better
yet, identity
should have been implemented inline instead of bringing in Functional.

Glen Fernandes via Boost

unread,
Jul 14, 2022, 7:36:53 AM7/14/22
to bo...@lists.boost.org, Glen Fernandes
On Thu, Jul 14, 2022 at 5:21 AM Andrey Semashev via Boost
<bo...@lists.boost.org> wrote:
>
> I would like to merge the following change to Boost.Utility master:
>
> https://github.com/boostorg/utility/commit/581654e4087ca3c4e15d1f0e0b521fbd4424d0d1

Go ahead.

Peter Dimov via Boost

unread,
Jul 14, 2022, 8:29:44 AM7/14/22
to bo...@lists.boost.org, Peter Dimov
On Thu, 14 Jul 2022 at 14:18, Andrey Semashev via Boost <
bo...@lists.boost.org> wrote:

> On 7/14/22 12:07, Денис Михайлов via Boost wrote:
> > if not "%EXTRA_TESTS%" == "" set
> > DEPINST_ARG_INCLUDE_EXAMPLES="--include=example"
> > python tools/boostdep/depinst/depinst.py %DEPINST_ARG_INCLUDE_EXAMPLES%
> > --git_args "--jobs %GIT_FETCH_JOBS%" filesystem
> > Installing: config, headers, ../tools/boost_install, ../tools/build,
> > ../tools/cmake
> > Installing: config, system, assert, core, detail, smart_ptr, iterator,
> io,
> > container_hash, type_traits, atomic, throw_exception, winapi, predef,
> bind,
> > exception, foreach, timer, test, thread, range
> > Installing: variant2, static_assert, preprocessor, move, mpl,
> > function_types, optional, utility, concept_check, fusion, conversion,
> > integer, align, tuple, chrono, function, numeric/conversion, algorithm,
> > container, date_time, intrusive, lexical_cast, regex, array
> > Installing: mp11, typeof, ratio, type_index, unordered, tokenizer
> > Installing: rational
> >
> > I suppose that Boost::functional just wasn't installed in this stage.
>
> Installation is being performed by depinst.py, so either the dependency
> does not exist in the source code or it is obfuscated and needs to be
> added as a special case to depinst.py.


Does not exist for the reason I gave.

Andrey Semashev via Boost

unread,
Jul 14, 2022, 11:49:56 AM7/14/22
to bo...@lists.boost.org, Andrey Semashev
On 7/14/22 14:28, Peter Dimov via Boost wrote:
> Andrey Semashev wrote:
>
>> After tagging the beta my Boost.Filesystem CMake CI failed:
>>
>> CMake Error at C:/projects/boost-root/libs/fusion/CMakeLists.txt:13
>> (target_link_libraries):
>> The link interface of target "boost_fusion" contains:
>> Boost::functional
>> but the target was not found. Possible reasons include:
>> * There is a typo in the target name.
>> * A find_package call is missing for an IMPORTED target.
>> * An ALIAS target is missing.
>>
>>
> https://ci.appveyor.com/project/Lastique/filesystem/builds/44164520/job/3a21
> ltf2vn0mks9j
>>
>> Looks like merging this to Boost.Fusion master broke it for some reason:
>>
>>
> https://github.com/boostorg/fusion/commit/5d78322e1658b921dc2a9c5ece0bcf83e9
> 1f9f3a
>
> This new dependency is introduced by
> https://github.com/boostorg/fusion/pull/240, which
> is only on develop.

I can see it in master:

https://github.com/boostorg/fusion/commit/5d78322e1658b921dc2a9c5ece0bcf83e91f9f3a

Peter Dimov via Boost

unread,
Jul 14, 2022, 12:03:40 PM7/14/22
to bo...@lists.boost.org, pdi...@gmail.com
Andrey Semashev wrote:
> > This new dependency is introduced by
> > https://github.com/boostorg/fusion/pull/240, which
> > is only on develop.
>
> I can see it in master:
>
>
https://github.com/boostorg/fusion/commit/5d78322e1658b921dc2a9c5ece0bcf83e9
1f9f3a

That's #251, not #240.

Andrey Semashev via Boost

unread,
Jul 14, 2022, 12:13:26 PM7/14/22
to bo...@lists.boost.org, Andrey Semashev
On 7/14/22 19:03, Peter Dimov via Boost wrote:
> Andrey Semashev wrote:
>>> This new dependency is introduced by
>>> https://github.com/boostorg/fusion/pull/240, which
>>> is only on develop.
>>
>> I can see it in master:
>>
>>
> https://github.com/boostorg/fusion/commit/5d78322e1658b921dc2a9c5ece0bcf83e9
> 1f9f3a
>
> That's #251, not #240.

Ah, yes. But my point is that's the problematic commit, and it's in master.

It looks like identity_view (from #240) was not merged to master but the
dependency (#251) was. At least, I don't see identity_view.hpp in master.
Reply all
Reply to author
Forward
0 new messages