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 Pocket Published Component Section
Mantic release universe ruby
Lunar release universe ruby

Builds

Lunar: [FULLYBUILT] amd64

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.