Publishing details

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

Builds

Built packages

Package files