Skip to content

Comments

Remove ENGINESDIR variable and engines installation from Makefiles.#28702

Closed
mbroz wants to merge 1 commit intoopenssl:feature/engineremovalfrom
mbroz:remove-engine-install
Closed

Remove ENGINESDIR variable and engines installation from Makefiles.#28702
mbroz wants to merge 1 commit intoopenssl:feature/engineremovalfrom
mbroz:remove-engine-install

Conversation

@mbroz
Copy link
Member

@mbroz mbroz commented Sep 30, 2025

This removes support for ENGINESDIR and install/unistall Makefile targets.

For compatibility reasons, OPENSSL_ENGINES_DIR and OPENSSL_INFO_ENGINES_DIR are still supported but return values like with engines disabled.

The OPENSSL_ENGINES environment variable will be removed with engine removal later.

Resolves: openssl/project#1425

This should be not so controversial change as engines will be not installed even if compiled, but who knows :)

  • documentation is added or updated
  • tests are added or updated

@mbroz mbroz requested review from jogme, nhorman and t8m September 30, 2025 12:51
@mbroz mbroz linked an issue Sep 30, 2025 that may be closed by this pull request
@github-actions github-actions bot added the severity: fips change The pull request changes FIPS provider sources label Sep 30, 2025
@mbroz mbroz force-pushed the remove-engine-install branch from becc38f to b905f3c Compare September 30, 2025 14:02
@t8m t8m added approval: review pending This pull request needs review by a committer triaged: feature The issue/pr requests/adds a feature tests: exempted The PR is exempt from requirements for testing branch: feature The issue or PR is relevant only to one of the feature branches. labels Oct 1, 2025
@mbroz mbroz force-pushed the remove-engine-install branch from b905f3c to c42346f Compare October 1, 2025 08:47
Copy link
Contributor

@Sashan Sashan left a comment

Choose a reason for hiding this comment

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

looks good to me with/or without the nit pointed out here addressed.

@Sashan Sashan added approval: done This pull request has the required number of approvals and removed approval: review pending This pull request needs review by a committer labels Oct 1, 2025
Copy link
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.

The ENGINESDIR remained in some windows github workflows. Can they be also removed?

For compatibility reasons, OPENSSL_ENGINES_DIR and OPENSSL_INFO_ENGINES_DIR
are still supported but return values like with engines disabled.

The OPENSSL_ENGINES environment variable will be removed with engine
removal later.

Resolves: openssl/project#1425

Signed-off-by: Milan Broz <[email protected]>
@mbroz mbroz force-pushed the remove-engine-install branch from c42346f to 8043bca Compare October 1, 2025 13:45
@mbroz mbroz requested a review from quarckster as a code owner October 1, 2025 13:45
@mbroz
Copy link
Member Author

mbroz commented Oct 1, 2025

One update, I forgot to remove regedit entries in .github scripts (thanks @jogme) . Perpahs the whole registry things shuld be kept separatery for later (with environment variable), but guess it can go away even in this part.

Copy link
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.

lgtm, thank you!

@openssl-machine
Copy link
Collaborator

24 hours has passed since 'approval: done' was set, but as this PR has been updated in that time the label 'approval: ready to merge' is not being automatically set. Please review the updates and set the label manually.

@t8m
Copy link
Member

t8m commented Oct 2, 2025

@Sashan still OK? If so, please merge (or I'll do it).

@Sashan
Copy link
Contributor

Sashan commented Oct 2, 2025

@Sashan still OK? If so, please merge (or I'll do it).

still looks good ot me.

@t8m t8m added approval: ready to merge The 24 hour grace period has passed, ready to merge and removed approval: done This pull request has the required number of approvals labels Oct 2, 2025
openssl-machine pushed a commit that referenced this pull request Oct 2, 2025
For compatibility reasons, OPENSSL_ENGINES_DIR and OPENSSL_INFO_ENGINES_DIR
are still supported but return values like with engines disabled.

The OPENSSL_ENGINES environment variable will be removed with engine
removal later.

Resolves: openssl/project#1425

Signed-off-by: Milan Broz <[email protected]>

Reviewed-by: Tomas Mraz <[email protected]>
Reviewed-by: Saša Nedvědický <[email protected]>
(Merged from #28702)
@nhorman
Copy link
Contributor

nhorman commented Oct 2, 2025

merged via 4a53ed6

@nhorman nhorman closed this Oct 2, 2025
@mbroz mbroz deleted the remove-engine-install branch October 3, 2025 08:10
mbroz added a commit to mbroz/openssl that referenced this pull request Oct 3, 2025
For compatibility reasons, OPENSSL_ENGINES_DIR and OPENSSL_INFO_ENGINES_DIR
are still supported but return values like with engines disabled.

The OPENSSL_ENGINES environment variable will be removed with engine
removal later.

Resolves: openssl/project#1425

Signed-off-by: Milan Broz <[email protected]>

Reviewed-by: Tomas Mraz <[email protected]>
Reviewed-by: Saša Nedvědický <[email protected]>
(Merged from openssl#28702)
nhorman pushed a commit to nhorman/openssl that referenced this pull request Oct 3, 2025
For compatibility reasons, OPENSSL_ENGINES_DIR and OPENSSL_INFO_ENGINES_DIR
are still supported but return values like with engines disabled.

The OPENSSL_ENGINES environment variable will be removed with engine
removal later.

Resolves: openssl/project#1425

Signed-off-by: Milan Broz <[email protected]>

Reviewed-by: Tomas Mraz <[email protected]>
Reviewed-by: Saša Nedvědický <[email protected]>
(Merged from openssl#28702)
mbroz added a commit to mbroz/openssl that referenced this pull request Dec 1, 2025
For compatibility reasons, OPENSSL_ENGINES_DIR and OPENSSL_INFO_ENGINES_DIR
are still supported but return values like with engines disabled.

The OPENSSL_ENGINES environment variable will be removed with engine
removal later.

Resolves: openssl/project#1425

Signed-off-by: Milan Broz <[email protected]>

Reviewed-by: Tomas Mraz <[email protected]>
Reviewed-by: Saša Nedvědický <[email protected]>
(Merged from openssl#28702)
nhorman pushed a commit to nhorman/openssl that referenced this pull request Dec 1, 2025
For compatibility reasons, OPENSSL_ENGINES_DIR and OPENSSL_INFO_ENGINES_DIR
are still supported but return values like with engines disabled.

The OPENSSL_ENGINES environment variable will be removed with engine
removal later.

Resolves: openssl/project#1425

Signed-off-by: Milan Broz <[email protected]>

Reviewed-by: Tomas Mraz <[email protected]>
Reviewed-by: Saša Nedvědický <[email protected]>
(Merged from openssl#28702)
nhorman pushed a commit to nhorman/openssl that referenced this pull request Dec 1, 2025
For compatibility reasons, OPENSSL_ENGINES_DIR and OPENSSL_INFO_ENGINES_DIR
are still supported but return values like with engines disabled.

The OPENSSL_ENGINES environment variable will be removed with engine
removal later.

Resolves: openssl/project#1425

Signed-off-by: Milan Broz <[email protected]>

Reviewed-by: Tomas Mraz <[email protected]>
Reviewed-by: Saša Nedvědický <[email protected]>
(Merged from openssl#28702)
mbroz added a commit to mbroz/openssl that referenced this pull request Dec 4, 2025
For compatibility reasons, OPENSSL_ENGINES_DIR and OPENSSL_INFO_ENGINES_DIR
are still supported but return values like with engines disabled.

The OPENSSL_ENGINES environment variable will be removed with engine
removal later.

Resolves: openssl/project#1425

Signed-off-by: Milan Broz <[email protected]>

Reviewed-by: Tomas Mraz <[email protected]>
Reviewed-by: Saša Nedvědický <[email protected]>
(Merged from openssl#28702)
nhorman pushed a commit to nhorman/openssl that referenced this pull request Dec 4, 2025
For compatibility reasons, OPENSSL_ENGINES_DIR and OPENSSL_INFO_ENGINES_DIR
are still supported but return values like with engines disabled.

The OPENSSL_ENGINES environment variable will be removed with engine
removal later.

Resolves: openssl/project#1425

Signed-off-by: Milan Broz <[email protected]>

Reviewed-by: Tomas Mraz <[email protected]>
Reviewed-by: Saša Nedvědický <[email protected]>
(Merged from openssl#28702)
mbroz added a commit to mbroz/openssl that referenced this pull request Dec 4, 2025
For compatibility reasons, OPENSSL_ENGINES_DIR and OPENSSL_INFO_ENGINES_DIR
are still supported but return values like with engines disabled.

The OPENSSL_ENGINES environment variable will be removed with engine
removal later.

Resolves: openssl/project#1425

Signed-off-by: Milan Broz <[email protected]>

Reviewed-by: Tomas Mraz <[email protected]>
Reviewed-by: Saša Nedvědický <[email protected]>
(Merged from openssl#28702)
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: feature The issue or PR is relevant only to one of the feature branches. severity: fips change The pull request changes FIPS provider sources tests: exempted The PR is exempt from requirements for testing triaged: feature The issue/pr requests/adds a feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Cleanup Makefiles from engine installation

6 participants