Skip to content

ext/ldap: [RFC] Deprecate build with Oracle Instance Client version. - #19809

Merged
devnexen merged 1 commit into
php:masterfrom
devnexen:deprecate_oracle_ldap
Sep 19, 2025
Merged

ext/ldap: [RFC] Deprecate build with Oracle Instance Client version.#19809
devnexen merged 1 commit into
php:masterfrom
devnexen:deprecate_oracle_ldap

Conversation

@devnexen

Copy link
Copy Markdown
Member

No description provided.

@devnexen

Copy link
Copy Markdown
MemberAuthor

Do not know if I need any more warning in other places. There does not seem any CI for using Oracle Instant Client.

Comment threadext/ldap/ldap.c Outdated

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I guess you should consistently use () when referring to a function name. You did so on line 976 but not here.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Also this should use the #[\Deprecated] attribute in the stub instead of triggering this in C.

@devnexen
devnexen requested a review from a teamSeptember 12, 2025 18:20
@GirgiasGirgias mentioned this pull request Sep 13, 2025
17 tasks

@DanielEScherzerDanielEScherzer left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

RM review, left some notes inline but this is approved, technical review not performed

Comment threadUPGRADING Outdated

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

please link to the RFC

Comment threadUPGRADING Outdated
Comment on lines 441 to 442

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Suggested change
ldap_connect with wallet support
ldap_connect_wallet
ldap_connect() with wallet support
ldap_connect_wallet()

Comment threadext/ldap/config.m4 Outdated

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

should we include the version of the deprecation here? I'm not familiar with the SOP for deprecations in the build configurations so if that isn't standard no need to include it

Copy link
Copy Markdown
MemberAuthor

Choose a reason for hiding this comment

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

No that s a good point I ll add the version

@devnexen
devnexen merged commit a46be36 into php:masterSep 19, 2025
9 checks passed
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

The ldap extension cannot be built on Solaris with Oracle Instant Client

3 participants

@devnexen@ndossche@DanielEScherzer