mender client: incompatibility with boost 1.87

Description

The latest release of Boost libraries do not compile mender client.

See this tentative PR that shows the problem:

We need to fix it in order to build with poky master

Affects versions

None

Environment

None

Activity

Show:

Lluis CamposFebruary 24, 2025 at 8:53 AM

Fantastic! Thank you.

So feel free to take this task into the sprint, assign it to you, and launch the PR

John Olav LundFebruary 21, 2025 at 12:28 PM

This is a very easy fix. According to the Boost 1.86 documentation io_context.post is deprecated and we should use boost::asio::post(). It compiled fine for me with this change

Lluis CamposFebruary 17, 2025 at 9:06 AM

See PR showing the issue:

Lluis CamposFebruary 10, 2025 at 8:39 AM

Reported now in Mender Hub:

Lluis CamposFebruary 3, 2025 at 2:07 PM

FYI

Fixed

Details

Assignee

Reporter

Labels

Story Points

Remaining Story Points

0

Priority

Started

Feb 24, 2025, 10:57 AM

Days in progress

0

Sprint

Backlog

yes

Zendesk Support

Checklist

Created February 3, 2025 at 2:06 PM
Updated March 7, 2025 at 9:07 AM
Resolved March 7, 2025 at 9:07 AM