Summary: | www-servers/apache-2.4.58-r2 - unknown type name rustls_client_cert_verifier_optional | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Leonid Kopylov <leonchik1976> |
Component: | Current packages | Assignee: | Apache Team - Bugzilla Reports <apache-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | gabemarcano, gentoo |
Priority: | Normal | Keywords: | UPSTREAM |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/apache/httpd/pull/439 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log |
Description
Leonid Kopylov
2024-03-28 11:11:22 UTC
Created attachment 888908 [details]
build.log
Seems to be broken with net-libs/rustls-ffi-0.12.x . Builds fine for me with net-libs/rustls-ffi-0.10.0-r1. (In reply to Knut Masanetz from comment #2) > Seems to be broken with net-libs/rustls-ffi-0.12.x . Builds fine for me with > net-libs/rustls-ffi-0.10.0-r1. Same here. I don't see any patches upstream yet. I'll restrict the version requirement for now. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94027c0a7862b306d9452320f7419875b6a4cec6 commit 94027c0a7862b306d9452320f7419875b6a4cec6 Author: Hans de Graaff <graaff@gentoo.org> AuthorDate: 2024-04-05 09:44:11 +0000 Commit: Hans de Graaff <graaff@gentoo.org> CommitDate: 2024-04-05 09:44:11 +0000 eclass/apache-2.eclass: select compatible rustls-ffi version The apache tls module does not compile with rustls-ffi 0.12.x versions. Bug: https://bugs.gentoo.org/928046 Signed-off-by: Hans de Graaff <graaff@gentoo.org> eclass/apache-2.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Looks like upstream is doing something about it: https://github.com/apache/httpd/pull/439 I pulled the patch from that (and took out the .gitignore and travis changes, since those weren't applying properly), and was able to build apache-2.4.59-r1 with rustls-0.13.0 . The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5353958548b881dcc526a0ed8ce3013dddd4df1 commit c5353958548b881dcc526a0ed8ce3013dddd4df1 Author: Hans de Graaff <graaff@gentoo.org> AuthorDate: 2024-05-11 06:16:51 +0000 Commit: Hans de Graaff <graaff@gentoo.org> CommitDate: 2024-05-11 06:21:00 +0000 www-servers/apache: fix compatibility with rustls-0.13.0 Closes: https://bugs.gentoo.org/928046 Signed-off-by: Hans de Graaff <graaff@gentoo.org> www-servers/apache/apache-2.4.59-r2.ebuild | 259 ++++++++++ .../apache/files/apache-2.4.59-rustls-0.13.0.patch | 544 +++++++++++++++++++++ 2 files changed, 803 insertions(+) |