Hi, maybe something like the attached patch would help to solve this problem? @Emmanuel et al: Would that be something you'd be willing to accept?
Sven
diff --git a/lib/javase.sh b/lib/javase.sh index fd025ca..6b3f217 100644 --- a/lib/javase.sh +++ b/lib/javase.sh @@ -94,6 +94,13 @@ override_dh_shlibdeps: override_dh_strip_nondeterminism: # Disable dh_strip_nondeterminism to speed up the build EOF + + if [ "${no_strip}" == "true" ]; then + cat << EOF +override_dh_strip: + # Do not strip the files - BTS #852342 +EOF + fi } j2se_doc_rules() { @@ -106,6 +113,13 @@ j2se_doc_rules() { override_dh_strip_nondeterminism: # Disable dh_strip_nondeterminism to speed up the build EOF + + if [ "${no_strip}" == "true" ]; then + cat << EOF +override_dh_strip: + # Do not strip the files - BTS #852342 +EOF + fi } diff --git a/make-jpkg b/make-jpkg index 3db992c..4bf60c6 100755 --- a/make-jpkg +++ b/make-jpkg @@ -89,6 +89,7 @@ The following options are recognized: --source build a source package instead of a binary deb package --with-system-certs integrate with the system's keystore --jce-policy FILE Replace cryptography files with versions from FILE + --no-strip override dh_strip invocation in the genrated rules file --help display this help and exit --version output version information and exit @@ -148,6 +149,8 @@ while [[ $# -gt 0 && "x$1" == x--* ]]; do genchanges="true" elif [[ "x$1" == x--source ]]; then build_source="true" + elif [[ "x$1" == x--no-strip ]]; then + no_strip="true" elif [[ "x$1" == x--with-system-certs ]]; then create_cert_softlinks="true" else