Skip to content

Fix the no-deprecated symbol CI test#31016

Closed
bob-beck wants to merge 1 commit into
openssl:masterfrom
bob-beck:fix-no-deprecated-test
Closed

Fix the no-deprecated symbol CI test#31016
bob-beck wants to merge 1 commit into
openssl:masterfrom
bob-beck:fix-no-deprecated-test

Conversation

@bob-beck
Copy link
Copy Markdown
Contributor

The symbol presence test fails for NO_DEPRECATED builds if you use modern CPP practices for definitions.

This is because the perl preprocessing of the preprocessor input doesn't understand "#if !defined", which I suspected
but was avoiding figuring out. This is the result of my accepting that doing so will be as PTSD inducing as walking into my parents bedroom at an inopportune time, and fixing it. Better me who has less time left to live with the mental trauma than a younger developer.

shrek-donkey
Checklist
  • documentation is added or updated
  • tests are added or updated

The symbol presence test fails for NO_DEPRECATED
builds  if you use modern CPP practices for definitions.

This is the result of my accepting that doing so will be as PTSD
inducing as walking into my parents bedroom at an inopportune
time, and fixing it. Better me who has less time left to live
with the mental trauma than a younger developer.
@bob-beck bob-beck force-pushed the fix-no-deprecated-test branch from 72eb68f to c586830 Compare April 28, 2026 19:41
@openssl-machine openssl-machine added the approval: review pending This pull request needs review by a committer label Apr 28, 2026
Copy link
Copy Markdown

@npajkovsky npajkovsky left a comment

Choose a reason for hiding this comment

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

That's eyebrow-raising, what we do...

Copy link
Copy Markdown
Contributor

@jogme jogme left a comment

Choose a reason for hiding this comment

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

uhhh

@openssl-machine openssl-machine added the approval: done This pull request has the required number of approvals label Apr 29, 2026
@github-project-automation github-project-automation Bot moved this from Waiting Review to Waiting Merge in Development Board Apr 29, 2026
@openssl-machine openssl-machine added approval: ready to merge The 24 hour grace period has passed, ready to merge and removed approval: review pending This pull request needs review by a committer approval: done This pull request has the required number of approvals labels Apr 29, 2026
@openssl-machine
Copy link
Copy Markdown
Collaborator

This pull request is ready to merge

@jogme jogme added the branch: master Applies to master branch label May 1, 2026
@jogme
Copy link
Copy Markdown
Contributor

jogme commented May 1, 2026

Merged to master. Thank you for your sacrifice! 🪦

@jogme jogme closed this May 1, 2026
@github-project-automation github-project-automation Bot moved this from Waiting Merge to Done in Development Board May 1, 2026
openssl-machine pushed a commit that referenced this pull request May 1, 2026
The symbol presence test fails for NO_DEPRECATED
builds  if you use modern CPP practices for definitions.

This is the result of my accepting that doing so will be as PTSD
inducing as walking into my parents bedroom at an inopportune
time, and fixing it. Better me who has less time left to live
with the mental trauma than a younger developer.

Reviewed-by: Nikola Pajkovsky <nikolap@openssl.org>
Reviewed-by: Norbert Pocs <norbertp@openssl.org>
MergeDate: Fri May  1 11:01:46 2026
(Merged from #31016)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approval: ready to merge The 24 hour grace period has passed, ready to merge branch: master Applies to master branch

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

5 participants