what i did: since auto rebuild of postfix is not triggered, i did emerge again postfix what i try to mean: any dep calculation in openssl? is this only postfix warning? do i need in general rebuild the whole world? see if any openssl update verbal msg after emerge?or any eselect news mention about this? see if any useful/meaningful action can be taken, if can be automagically Reproducible: Always Actual Results: warning: run-time library vs. compile-time header version mismatch: OpenSSL 3.3.0 may not be compatible with OpenSSL 3.0.0
Created attachment 904819 [details] postfix warning openssl version msg postfix log msg about openssl version change
no need to do anything for postfix. the warning logic changed to: when the OpenSSL library compile-time version differs from the run-time version, allow forward-compatible minor version differences with OpenSSL >= 3.x.x, allow forward-compatible micro version differences with OpenSSL 1.1.x, and allow no version difference with OpenSSL <= 1.0.x. Otherwise, log a potential version mismatch warning in the development version (postfix-3.10) and potentially in the upcoming postfix-3.9 releases Closing. It is a too-eager warning that is safe to ignore for now
I fear I disagree. It's already led to a few users on IRC and the forums being confused, and it causes unnecessary scares. Let's just patch it out? It's indeed totally harmless and just a remnant of the old OpenSSL versioning scheme.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c16397904a998b5f011a6870e9d35d98b21e2e0c commit c16397904a998b5f011a6870e9d35d98b21e2e0c Author: Eray Aslan <eras@gentoo.org> AuthorDate: 2024-10-05 07:23:47 +0000 Commit: Eray Aslan <eras@gentoo.org> CommitDate: 2024-10-05 07:53:39 +0000 mail-mta/postfix: backport fix for too eager warning do not log a warning for minor version changes for openssl >= 3.0.0. The overall warning logic is: when the OpenSSL library compile-time version differs from the run-time version, allow forward-compatible minor version differences with OpenSSL >= 3.x.x, allow forward-compatible micro version differences with OpenSSL 1.1.x, and allow no version difference with OpenSSL <= 1.0.x. Otherwise, log a potential version mismatch warning Closes: https://bugs.gentoo.org/940708 Signed-off-by: Eray Aslan <eras@gentoo.org> .../files/openssl-compatibility-warning.patch | 40 +++ mail-mta/postfix/postfix-3.9.0-r2.ebuild | 315 +++++++++++++++++++++ 2 files changed, 355 insertions(+)
Thank you very much!