Skip to content

fix(opus): remove opus and opusfile components#17217

Open
binujp wants to merge 1 commit into
tomls/base/mainfrom
bphilip/opus-remove
Open

fix(opus): remove opus and opusfile components#17217
binujp wants to merge 1 commit into
tomls/base/mainfrom
bphilip/opus-remove

Conversation

@binujp
Copy link
Copy Markdown
Contributor

@binujp binujp commented May 14, 2026

Summary

Remove opus and opusfile from Azure Linux. Opus requires CELA codec review per Microsoft codec guidance. All 12 dependent packages have already been updated via overlays to build without opus/opusfile support.

Changes

  • Remove inline [components.opus] and [components.opusfile] entries from components.toml
  • Delete rendered specs (specs/o/opus/, specs/o/opusfile/) and lock files

Context

This is Phase 3 (final phase) of the opus removal effort:

Copilot AI review requested due to automatic review settings May 14, 2026 06:19
@binujp binujp marked this pull request as draft May 14, 2026 06:20
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR removes the opus and opusfile components from Azure Linux as the final phase of the codec-removal effort after dependent packages were adjusted to build without them.

Changes:

  • Removes opus and opusfile component entries from the base component list.
  • Deletes their lock files.
  • Deletes rendered spec/source artifacts for both components.

Reviewed changes

Copilot reviewed 8 out of 11 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
base/comps/components.toml Removes inline opus and opusfile component definitions.
locks/opus.lock Deletes the opus component lock.
locks/opusfile.lock Deletes the opusfile component lock.
specs/o/opus/opus.spec Deletes rendered opus spec.
specs/o/opus/opus.azl.macros Deletes rendered opus macro file.
specs/o/opus/sources Deletes rendered opus source checksum.
specs/o/opus/rfc8251.txt Deletes rendered opus RFC source artifact.
specs/o/opusfile/opusfile.spec Deletes rendered opusfile spec.
specs/o/opusfile/CVE-2022-47021.patch Deletes rendered opusfile patch artifact.
specs/o/opusfile/sources Deletes rendered opusfile source checksum.

Comment thread base/comps/components.toml
@binujp binujp force-pushed the bphilip/opus-remove branch 2 times, most recently from 6dbd9b7 to 4364e46 Compare May 14, 2026 16:49
Remove opus and opusfile from Azure Linux. Opus codec requires CELA
review per Microsoft codec guidance.

- Remove opus and opusfile inline entries from components.toml
- Remove opus from base-packages group in components-publish-channels.toml
- Remove opus from mingw-disabled group in component-mingw-disablement.toml
- Delete rendered specs and lock files for both components

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@binujp binujp marked this pull request as ready for review May 14, 2026 16:53
@binujp binujp force-pushed the bphilip/opus-remove branch from 4364e46 to ba0b979 Compare May 14, 2026 16:53
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