Debian Patches

Status for jruby/9.4.14.0+ds-1~exp1

Patch Description Author Forwarded Bugs Origin Last update
0001-patch-ruby-poms.patch Patch Ruby POMs for Debian
This patches the project's pom.rb files to use debian version numbers where
needed, and removes some dependencies that we don't want or need for our build.
Jérôme Charaoui <jerome@riseup.net> not-needed 2023-10-24
0002-disable-buildnumber-maven-plugin.patch Disable buildnumber-maven-plugin Jérôme Charaoui <jerome@riseup.net> not-needed 2023-10-24
0003-disable-checksum-maven-plugin.patch Disable checksum-maven-plugin Jérôme Charaoui <jerome@riseup.net> not-needed 2023-10-24
0004-disable-truezip-plugin.patch Disable truezip-maven-plugin Jérôme Charaoui <jerome@riseup.net> not-needed 2023-10-24
0005-disable-jnr-ffi-native-usage.patch Disable jnr-ffi native extensions
This is needed to prevent maven copying the bundled jnr-ffi native extensions
into JRuby. On Debian we replace them with symlinks to the libraries shipped in
libjffi-jni.
Jérôme Charaoui <jerome@riseup.net> not-needed 2023-10-24
0006-omit-bundled-gems.patch Omit bundled gems from build
Those gems are only useful for parts of the test suite which we don't run as
part pf the build process.
Jérôme Charaoui <jerome@riseup.net> not-needed 2023-10-24
0007-Disable-test-requiring-Awaitility.patch Disable test requiring Awaitility
Not packaged in Debian.
Jérôme Charaoui <jerome@riseup.net> not-needed 2022-11-07
0008-Fix-testRevision-testcase.patch Fix testRevision testcase
Upstream expects revision numbers to consist of a partial git commit id,
however we define it as the Debian package version, so it length may
vary.
Jérôme Charaoui <jerome@riseup.net> not-needed 2022-11-16
0009-Fix-test-failures-related-to-Module-PTY.patch Fix test failures related to Module:PTY
Removing this snippet of code fixes some a handful of mri:stdlib testsuite
failures, however I'm not entirely sure what exactly is going on here.
Jérôme Charaoui <jerome@riseup.net> not-needed 2022-11-16
0010-Work-around-JarResourceTest-failure.patch Work around JarResourceTest failure
When generating a resource path containing a space, this character becomes
URL-encoded. In this case, if the project path contains a plus-sign ("+"), then
JarResource.create will return a null pointer. With sbuild, the build path
contains always contains the project name and version string. Since it would be
impractical to change how the build path is generated, and that the bug is
probably deep in Java internals, just work around it by replacing the
problematic character with its URL-encoded counterpart.
Jérôme Charaoui <jerome@riseup.net> not-needed 2022-11-28
0011-Drop-CRaC-support.patch Disable CRaC support
The required CRaC library is not packaged in Debian, and we don't ship a JVM
which supports it, either.
===================================================================
Jérôme Charaoui <jerome@riseup.net> not-needed 2025-02-15
0012-disable-central-publishing-maven-plugin.patch disable central-publishing-maven-plugin

===================================================================
Jérôme Charaoui <jerome@riseup.net> not-needed
0013-fix-default-appcds-cache-path.patch Fix AppCDS cache path
The default path from upstream is not an appropriate location for these files.

===================================================================
Jérôme Charaoui <jerome@riseup.net> not-needed 2026-02-22
0014-Reduce-test-memory.patch Reduce JVM test memory req to build test on 32-bit arch with less virtual memory=================================================================== Nilesh Patra <nilesh@debian.org> no debian 2025-05-20

All known versions for source package 'jruby'

Links