Debian Patches

Status for jruby/10.1.2.0+ds-1

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-unwanted-maven-plugins.patch Disable unwanted maven plugins
===================================================================
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-Rework-bundled-gems.patch Omit bundled gems from build
The bundled gems are used to run the ruby-based test suite which we run only in
autopkgtests. This patch prevents maven from attempting to download them, and
creates an new "bundled_gems" build artifact that can be used to initialize a
test environment, in autopkgtests for example.

===================================================================
Jérôme Charaoui <jerome@riseup.net> not-needed
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
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
0015-Drop-jruby-prism-requirement.patch Drop jruby-prism requirement
jruby-prism isn't packaged in Debian currently, and is not needed to build JRuby.

===================================================================
Jérôme Charaoui <jerome@riseup.net> not-needed 2026-08-25
0017-Default-jruby-home.patch Default jruby.home
This modifies the default path used for jruby.home when none is provided.
Without this, JRuby instances might fail to load bundled gems that are part of
the JRuby stdlib, eg. when executed via means other than /usr/bin/jruby

===================================================================
Jérôme Charaoui <jerome@riseup.net> not-needed 2025-09-14

All known versions for source package 'jruby'

Links