jruby 9.3.9.0+ds-1 source package in Ubuntu
Changelog
jruby (9.3.9.0+ds-1) unstable; urgency=medium * New upstream release incorporating security fixes for CVE-2021-31810 CVE-2021-32066 (Closes: #895837, #1014818) * From this release onwards, JRuby no longer loads any C Ruby shared system libraries, and instead bundles a set of Ruby 2.6-compatible gems in a pair of orig-source tarballs. See d/README.source for details. (Closes: #922682, #960247) * Updated d/copyright for latest release and new components * Repacked source to exclude prebuilt Windows binaries * d/control: - Dropped C Ruby shared system libs from Build-Deps - Dropped jruby-openssl from Build-Deps, now bundled via orig-source gem - Dropped upstream deprecated Build-Deps: libbytelist-java, libmodulator-java, libunsafe-fences-java, libunsafe-mock-java, nailgun - Dropped redundant Build-Dep: libjnr-x86asm-java + Added minimum versions for invokebinder and jffi Build-Deps + Added myself to Uploaders + Flagged testsuite-related Build-Deps with !nocheck + Bumped Standards-Version to 4.6.1, no changes needed + Added Rules-Requires-Root: no * d/patches: - Dropped LOAD_PATH jruby patch fully + Rebased patches for new upstream version + Added several patches for testsuite fixes and workarounds * d/rules: + Added get-orig-source target to pull upstream tarball and generate tarballs containing the required gems + Added execute_before_dh_auto_configure target to install ruby gems into the jruby source tree prior to subsequent build and test targets, and replace gem-bundled jars by those shipped in Debian packages - Streamlined build and test targets to avoid unnecessary maven invocations - Scaled down testing scope to java tests during build to focus unit and integration testing in new autopkgtests + Fixed bin script shebangs not to use /usr/bin/env + Patched out code for loading bundled jars in readline and psych gems + Removed or replaced bundled fonts in documentation * Updated maven rules and ignoreRules, cleaned up empty mavenhelper files * Updated d/watch * Added d/upstream/metadata * Added autopkgtests * Fixed typos in manpages -- Jérôme Charaoui <email address hidden> Sat, 03 Dec 2022 12:32:59 -0500
Upload details
- Uploaded by:
- Debian Java Maintainers
- Uploaded to:
- Sid
- Original maintainer:
- Debian Java Maintainers
- Architectures:
- all
- Section:
- ruby
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section | |
---|---|---|---|---|
Mantic | release | universe | ruby | |
Lunar | release | universe | ruby |
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
jruby_9.3.9.0+ds-1.dsc | 2.8 KiB | c566ef66d00f2811160e866c236dc519fc37f40f1803e041bdd24f2d72a25cbd |
jruby_9.3.9.0+ds.orig-rubygems-default.tar.xz | 12.1 MiB | d207feac4f3479529b2394c765455d3114d86cc2844707cd958fb897b361b235 |
jruby_9.3.9.0+ds.orig.tar.xz | 5.1 MiB | f826c30426bb15bbe5be8d7290f48474d9e2833a521b5b9a01fca43cb3780997 |
jruby_9.3.9.0+ds-1.debian.tar.xz | 36.8 KiB | 27d25f1a393a4bad171acddbe796f527f8470ceb31945cf05f95546638f229f1 |
No changes file available.
Binary packages built by this source
- jruby: 100% pure-Java implementation of Ruby
JRuby is an implementation of the ruby language using the JVM.
.
It aims to be a complete, correct and fast implementation of Ruby, at the
same time as providing powerful new features such as concurrency without a
global interpreter lock, true parallelism and tight integration to the Java
language to allow one to use Java classes in Ruby programs and to allow
JRuby to be embedded into a Java application.
.
JRuby can be used as a faster version of Ruby, it can be used to run Ruby
on the JVM and access powerful JVM libraries such as highly tuned concurrency
primitives, it can also be used to embed Ruby as a scripting language in your
Java program, or many other possibilities.