Skip to content

crow: upgrade 1.3.2 -> 1.3.3 - #1060

Open
panekk wants to merge 1 commit into
openembedded:masterfrom
panekk:feat/crow-1.3.3
Open

crow: upgrade 1.3.2 -> 1.3.3#1060
panekk wants to merge 1 commit into
openembedded:masterfrom
panekk:feat/crow-1.3.3

Conversation

@panekk

@panekk panekk commented Jul 24, 2026

Copy link
Copy Markdown

Changelog: https://github.com/CrowCpp/Crow/releases/tag/v1.3.3

Additionally, add boost PACKAGECONFIG option to build against Boost.Asio. By default, keep using the standalone asio library.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the OpenEmbedded recipe for Crow to track the upstream v1.3.3 release and introduces a configurable build option to use Boost.Asio instead of standalone Asio.

Changes:

  • Bump SRCREV to the commit corresponding to Crow v1.3.3.
  • Add a boost PACKAGECONFIG option intended to switch Crow to Boost.Asio builds.
  • Make DEPENDS conditional to select the Asio provider based on PACKAGECONFIG.
Comments suppressed due to low confidence (1)

meta-oe/recipes-support/crow/crow_1.3.3.bb:17

  • DEPENDS currently evaluates to an empty string when PACKAGECONFIG includes 'boost', relying on PACKAGECONFIG[boost]'s dependency field to pull in Boost. This makes the effective dependency set harder to reason about (DEPENDS won’t show Boost) and is easy to break if the PACKAGECONFIG entry is edited later. It’s clearer to have DEPENDS directly select the provider (boost vs asio) and keep PACKAGECONFIG focused on CMake args.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants