From d92e25ca5ee4961bbc2d6f7c182cb4b5a2ab74d4 Mon Sep 17 00:00:00 2001
From: Bouncheck <36934780+Bouncheck@users.noreply.github.com>
Date: Thu, 20 Mar 2025 23:14:12 +0100
Subject: [PATCH] Do not append "-fedora" to `os.detected.classifier` anymore
Since `netty-tcnative.artifact` property was changed to
`netty-tcnative-boringssl-static` this suffix is no longer a valid
configuration. This change skips it and adds notice about required
dependency as mentioned at:
https://netty.io/wiki/forked-tomcat-native.html#prerequisites-for-statically-linked-netty-tcnative--static
---
README.md | 4 ++++
pom.xml | 4 ++++
2 files changed, 8 insertions(+)
diff --git a/README.md b/README.md
index 5f6c222f644..bc4ba5ed812 100644
--- a/README.md
+++ b/README.md
@@ -90,6 +90,10 @@ The 'extras' module is also published as a separate artifact:
We also provide a [shaded JAR](manual/shaded_jar/)
to avoid the explicit dependency to Netty.
+On Fedora 30 or later you may need to install dependencies for `netty-tcnative-boringssl-static`
+by running `dnf -y install libxcrypt-compat`
+
+
## Compatibility
The Java client driver 3.11.5.0 ([branch scylla-3.x](https://github.com/scylladb/java-driver/tree/scylla-3.x)) is compatible with
diff --git a/pom.xml b/pom.xml
index 19f8e074c0d..a7ccc408b7f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -97,7 +97,11 @@
+