Skip to content

Replace apr in llprocess with boost::process #5994

Description

@akleshchev

APR does not support unicode, has lacking exception coverage, lacking documentation, was made for win32 and whenever issues occur we are strugling to figure out what's going on. Additionally one of the tests periodically fails and it's hard to diagnose, as it only reproes on GH agents.

Note! This is mostly AI made, I added extra unit tests and reviewed it, but things might have slipped through.

Test Plan

  1. Make sure cef works without issues (search, destinations, login page, media on a prim)
  2. Same for vls based media on a prim
  3. Leap is LLProcess based, so if there abnormalities there (like during regression testing), this might be to blame.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions