Skip to content

apr-util: migrate to openssl@4#280827

Merged
BrewTestBot merged 2 commits into
openssl-4-migration-stagingfrom
apr-util-openssl4-staging
May 5, 2026
Merged

apr-util: migrate to openssl@4#280827
BrewTestBot merged 2 commits into
openssl-4-migration-stagingfrom
apr-util-openssl4-staging

Conversation

@chenrui333

@chenrui333 chenrui333 commented May 4, 2026

Copy link
Copy Markdown
Member

Migrates apr-util from openssl@3 to openssl@4 as part of the staging migration.

References:

@chenrui333 chenrui333 added openssl-4-migration Related to switching to an OpenSSL 4 dependency staging-branch-pr This pull request targets a *-staging branch. CI-skip-recursive-dependents Pass --skip-recursive-dependents to brew test-bot. labels May 4, 2026
Signed-off-by: Rui Chen <rui@chenrui.dev>
@chenrui333 chenrui333 force-pushed the apr-util-openssl4-staging branch from d9b93b6 to 5f46b6b Compare May 4, 2026 22:09
@chenrui333 chenrui333 marked this pull request as ready for review May 4, 2026 22:43

@chatgpt-codex-connector chatgpt-codex-connector Bot 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.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 5f46b6bca3

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread Formula/a/apr-util.rb

depends_on "apr"
depends_on "openssl@3"
depends_on "openssl@4"

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Avoid migrating apr-util to openssl@4 without engine patch

apr-util 1.6.3 still builds its OpenSSL backend with ENGINE APIs (for example ENGINE_load_builtin_engines, ENGINE_by_id, and ENGINE_cleanup in crypto/apr_crypto_openssl.c), but OpenSSL 4 removed ENGINE support from the shared library. Pointing this formula at openssl@4 therefore breaks source builds in environments that compile apr-util locally, unless a downstream patch is added first to remove/guard the ENGINE code path.

Useful? React with 👍 / 👎.

@chenrui333 chenrui333 added the ready to merge PR can be merged once CI is green label May 5, 2026
@github-actions

github-actions Bot commented May 5, 2026

Copy link
Copy Markdown
Contributor

🤖 An automated task has requested bottles to be published to this PR.

Caution

Please do not push to this PR branch before the bottle commits have been pushed, as this results in a state that is difficult to recover from. If you need to resolve a merge conflict, please use a merge commit. Do not force-push to this PR branch.

@github-actions github-actions Bot added the CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. label May 5, 2026
@BrewTestBot BrewTestBot merged commit c962324 into openssl-4-migration-staging May 5, 2026
8 checks passed
@BrewTestBot BrewTestBot deleted the apr-util-openssl4-staging branch May 5, 2026 03:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. CI-skip-recursive-dependents Pass --skip-recursive-dependents to brew test-bot. openssl-4-migration Related to switching to an OpenSSL 4 dependency ready to merge PR can be merged once CI is green staging-branch-pr This pull request targets a *-staging branch.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants