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'
- 10.1.2.0+ds-1 (sid)
- 9.4.8.0+ds-3 (forky, trixie)
- 9.3.9.0+ds-8 (bookworm)
