jruby (9.4.8.0+ds-3ubuntu1) questing; urgency=low

  * Merge from Debian unstable. Remaining changes:
    - d/t/control: mark mri-extra, spec-ruby, mri-stdlib as flaky. See
      launchpad bug 2054943.

 -- Gianfranco Costamagna <locutusofborg@debian.org>  Fri, 23 May 2025 12:04:10 +0200

jruby (9.4.8.0+ds-3) unstable; urgency=medium

  * Team Upload.
  * Add patch to fix FTBFS on 32-bit archs (Closes: #1103101)

 -- Nilesh Patra <nilesh@debian.org>  Thu, 22 May 2025 22:17:55 +0530

jruby (9.4.8.0+ds-2ubuntu1) plucky; urgency=low

  * Merge from Debian unstable. Remaining changes:
    - d/t/control: mark mri-extra, spec-ruby, mri-stdlib as flaky. See
      launchpad bug 2054943.

 -- Gianfranco Costamagna <locutusofborg@debian.org>  Thu, 13 Feb 2025 07:01:51 +0100

jruby (9.4.8.0+ds-2) unstable; urgency=medium

  * Use secure URI in Homepage field.
  * d/patches: fix ftbfs with null maven plugin version (Closes: #1091127)

 -- Jérôme Charaoui <jerome@riseup.net>  Sun, 09 Feb 2025 16:13:37 -0500

jruby (9.4.8.0+ds-1ubuntu1) oracular; urgency=low

  * Merge from Debian unstable. Remaining changes:
    - d/t/control: mark mri-extra, spec-ruby, mri-stdlib as flaky. See
      launchpad bug 2054943.

 -- Gianfranco Costamagna <locutusofborg@debian.org>  Sat, 03 Aug 2024 07:17:59 +0200

jruby (9.4.8.0+ds-1) unstable; urgency=medium

  * New upstream version 9.4.8.0+ds
  * Unbundle bouncycastle from package
  * d/patches: rebase for new upstream version
  * d/tests: add missing gems to test environment
  * d/tests: skip flaky getsockopt unit tests

 -- Jérôme Charaoui <jerome@riseup.net>  Fri, 02 Aug 2024 14:42:22 -0400

jruby (9.4.6.0+ds-1.1ubuntu1) oracular; urgency=medium

  * Merge with Debian unstable. Remaining changes:
    - d/t/control: mark mri-extra, spec-ruby, mri-stdlib as flaky. See
      launchpad bug 2054943.

 -- Gianfranco Costamagna <locutusofborg@debian.org>  Thu, 02 May 2024 14:54:06 +0200

jruby (9.4.6.0+ds-1.1) unstable; urgency=medium

  * Non-maintainer upload

  [ Gianfranco Costamagna ]
  * d/control: update libfixposix4 runtime depency (Closes: #1067209)

 -- Bastian Germann <bage@debian.org>  Fri, 19 Apr 2024 22:06:26 +0000

jruby (9.4.6.0+ds-1ubuntu3) noble; urgency=medium

  * Update libfixposix dependency to time64_t variant

 -- Gianfranco Costamagna <locutusofborg@debian.org>  Wed, 20 Mar 2024 07:56:30 +0100

jruby (9.4.6.0+ds-1ubuntu2) noble; urgency=medium

  * Rebuild against new libfixposix4t64.

 -- Gianfranco Costamagna <locutusofborg@debian.org>  Tue, 19 Mar 2024 17:04:45 +0100

jruby (9.4.6.0+ds-1ubuntu1) noble; urgency=medium

  * Merge with Debian unstable (LP: #2056521). Remaining changes:
    - d/t/control: mark mri-extra, spec-ruby, mri-stdlib as flaky. See
      launchpad bug 2054943.
  * Drop Changes:
    - d/rules: copy jruby pom files so that they can by updated by
      maven-install-plugin. Fixes ftbfs (launchpad bug 2054942). Fixed
      in Debian bug 1064554.
    - d/p/jruby-8081-invert-o-nonblock-flag.patch: apply upstream patch
      to fix fcntl call. This allows workaround for launchpad
      bug 2054943. Fixed upstream.

 -- Vladimir Petko <vladimir.petko@canonical.com>  Fri, 08 Mar 2024 20:55:39 +1300

jruby (9.4.6.0+ds-1) unstable; urgency=medium

  * New upstream version 9.4.6.0+ds
  * d/patches:
    - drop obsolete patch merged upstream
    - drop obsolete io-console gem patch
    + refresh for new upstream version
  * d/rules: add missing items to clean target
  * d/rules: fix ftbfs with same version building itself (Closes: #1064554)
  * d/tests: drop some mri-stdlib exclusions
  * d/tests: exclude unreliable mri-stdlib test cases

 -- Jérôme Charaoui <jerome@riseup.net>  Wed, 28 Feb 2024 19:39:52 -0500

jruby (9.4.5.0+ds-1ubuntu1) noble; urgency=medium

  * d/rules: copy jruby pom files so that they can by updated by
    maven-install-plugin. Fixes ftbfs (LP: #2054942).
  * d/t/control: mark mri-extra, spec-ruby, mri-stdlib as flaky. See
    launchpad bug 2054943.
  * d/p/jruby-8081-invert-o-nonblock-flag.patch: apply upstream patch
    to fix fcntl call. This allows workaround for launchpad
    bug 2054943.

 -- Vladimir Petko <vladimir.petko@canonical.com>  Mon, 26 Feb 2024 11:55:18 +1300

jruby (9.4.5.0+ds-1) unstable; urgency=medium

  * Rebuild for unstable.
  * d/tests: limit autopkgtests to amd64 and arm64

 -- Jérôme Charaoui <jerome@riseup.net>  Wed, 21 Feb 2024 08:36:05 -0500

jruby (9.4.5.0+ds-1~exp1) experimental; urgency=medium

  * New upstream version 9.4.5.0+ds
  * improve rubygems download script
  * d/gbp.conf: add postimport for rubygems download
  * d/patches:
    - drop patches applied upstream
    + refresh patches for new upstream version
    + add upstream patch to fix mri-stdlib test
  * d/rules: drop get-orig-source target
  * d/tests:
    + improve common prepare function
    + be more verbose about exclusions and debug
    + add debugging to mri-core tests

 -- Jérôme Charaoui <jerome@riseup.net>  Mon, 19 Feb 2024 21:51:19 -0500

jruby (9.4.3.0+ds-1~exp2) experimental; urgency=medium

  * d/tests:
    + fix libfixposix symlink on i386
    + skip failing arm64 tests (#1058703)
    + work around test errors
    + document File.utime() failures on s390x
    + exclude flaky mri-core test
    + skip failing utime-related tests on arm
    + save java properties in artifacts
    - drop ipv6 workaround, not working

 -- Jérôme Charaoui <jerome@riseup.net>  Wed, 20 Dec 2023 10:07:17 -0500

jruby (9.4.3.0+ds-1~exp1) experimental; urgency=medium

  * New upstream version 9.4.3.0+ds (Closes: #1036283, #1042129)
    - includes fixes for CVE-2023-28755 and CVE-2023-28756
  * build with polyglot-ruby and mavengem plugin
  * keep bundled bouncycastle-1.71 jar in package
  * switch to snakeyaml-engine for pysch 5.1
  * don't ship jruby-stdlib and jruby-complete anymore
  * d/copyright: update for new upstream release
  * d/control:
    + add new libfixposix4 binary dependency
    + add copy-rename-maven-plugin to build-deps
    + bump Standards-Version, no changes needed
    + run wrap-and-sort -bastk
  * d/patches:
    + rebase patches for new upstream version
    + add patch to omit bundled gems from build
    + re-enable JarResourceTest with workaround
    + fix gems path in lib/pom.rb
    + patch stdlib gems to load jars from usj
    + patch io-console to load on all platforms
    - drop mri test patch, merged upstream
  * d/tests:
    + add rexml for new test in jruby set
    + don't run chroot specs even if root
    + fix test exclusion missing trailing newline
    + improve adding mri exclusions
    + fix jirb expect-based test
    + skip some tests failing if ipv6 is absent
    + exclude two unreliable mri-core tests
    + exclude flaky mri-stdlib test in salsa
    - mark jrib test as no longer flaky
    - pack/unpack tests on 32-bit fixed upstream
  * d/rules:
    + use jruby.dirs to create usj/jruby/lib/jni
    + ship SourceCodePro font in package
    + improve dh_auto_clean target
    - rework override_dh_prep stanza
  * d/gbp.conf: add rubygems component to export
  * d/salsa-ci.yml: build and run autopkgtests in salsa
  * various lintian fixes / overrides

 -- Jérôme Charaoui <jerome@riseup.net>  Fri, 08 Dec 2023 14:41:18 -0500

jruby (9.3.9.0+ds-8) unstable; urgency=medium

  * d/tests: flag jirb test as flaky
  * d/tests: exclude two more tests on armel/armhf

 -- Jérôme Charaoui <jerome@riseup.net>  Mon, 16 Jan 2023 16:08:51 -0500

jruby (9.3.9.0+ds-7) unstable; urgency=medium

  * d/control: cleanup Uploaders
  * d/tests: fix typos in test exclusions
  * d/tests: skip some failing spec-ffi tests on armhf

 -- Jérôme Charaoui <jerome@riseup.net>  Mon, 09 Jan 2023 23:20:53 -0500

jruby (9.3.9.0+ds-6) unstable; urgency=medium

  * d/tests: fix jgem test
  * d/tests: skip failing tests on armel and armhf
  * d/patches: add patch fixing intermittent test failure

 -- Jérôme Charaoui <jerome@riseup.net>  Sun, 08 Jan 2023 13:11:31 -0500

jruby (9.3.9.0+ds-5) unstable; urgency=medium

  * d/patches: use tags to exclude Etc.sysconf test failures
  * d/tests:
    + try to avoid EPIPE and timeouts on non-amd64
    + skip failing rspec and mri tests on non-amd64
    + skip pack/unpack j_spec on 32-bit arches

 -- Jérôme Charaoui <jerome@riseup.net>  Mon, 26 Dec 2022 23:14:34 -0500

jruby (9.3.9.0+ds-4) unstable; urgency=medium

  * d/tests: create writeable GEM_PATH in custom directory
  * fix package-contains-vcs-control-file lintian warning
  * add a few Lintian overrides

 -- Jérôme Charaoui <jerome@riseup.net>  Fri, 23 Dec 2022 15:58:38 -0500

jruby (9.3.9.0+ds-3) unstable; urgency=medium

  * d/jruby.links: add missing libjffi symlinks
  * d/patches: remove SC_CHILD_MAX in Etc.sysconf test
  * d/tests:
    + exclude a problematic http testcase
    + add debug_tests helper function
    + enable debug_tests in mri-stdlib

 -- Jérôme Charaoui <jerome@riseup.net>  Sat, 10 Dec 2022 14:02:13 -0500

jruby (9.3.9.0+ds-2) unstable; urgency=medium

  * d/control: add Breaks+Replaces on jruby-openssl (Closes: #1025442)
  * d/tests:
    * add JOBS=2 and CI=1 to test environment
    + fix failing tests caused by missing class
    + fix mri-stdlib test failure due to TMPDIR
    - get rid of needs-sudo
    - exclude failing testcase in mri-stdlib

 -- Jérôme Charaoui <jerome@riseup.net>  Fri, 09 Dec 2022 16:29:20 -0500

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 <jerome@riseup.net>  Sat, 03 Dec 2022 12:32:59 -0500

jruby (9.2.17.0-1) unstable; urgency=medium

  * Team upload.

  [ Louis-Philippe Véronneau ]
  * Add new dependencies required and replace javax.annotation-api by
    jakarta.annotation.api.
  * d/patches: Updated 0004-Add-missing-maven-artifacts-pom-files.patch with
    the next pom.xml files.
  * d/patches: Added 0018 to disable maven truezip plugin.
  * d/patches: Added 0019 to disable maven checksum plugin.
  * d/patches: Refactored 0001 into 0020 to truly disable polyglot maven.
  * d/control: remove build conflict with open-infrastructure-locales-c.utf-8,
    as it has been removed from unstable.
  * d/rules: fix where ruby2.7 libs are copied from for the testsuite.
    (Closes: #976477)
  * d/rules: remove get-orig-source target.
  * d/patches: delete 0007 and don't add /usr/lib/ruby/vendor_ruby to the
    jruby LOAD_PATH anymore. (Closes: #977979, #977981)
  * d/control: update to dh13.
  * d/patches: update 0008 to use new ruby2.7 paths.
  * d/rules: don't fail on testsuite failure, for now.

  [ Thomas Goirand ]
  * New upstream release.
    - Fixes these CVEs: CVE-2017-17742 CVE-2019-16201 CVE-2019-16254
      CVE-2019-16255 CVE-2020-25613 (Closes: #972230).
    - Fixes FTBFS (Closes: #959600).
  * Rebased 0001-Disable-polyglot-maven-extension.patch.
  * Refreshed:
    - 0002-Disable-unpackaged-plugins-in-lib-module.patch.
    - 0005-Disable-jnr-ffi-native-usage.patch.
  * Rebased: 0007-Add-usr-lib-ruby-vendor-ruby-to-load-path.patch.
  * Disabled: 0010-Exclude-mri-tests-failing-in-debian.patch.
  * Rebased: 0011-Disable-failed-tests-in-sbuild.patch.
  * Rebased: 0012-Disable-jruby-flaky-tests.patch.
  * Rebased: 0013-Disable-regression-flaky-tests.patch.
  * Refreshed: 0014-FELIX-5430.patch.
  * Rebased: 0015-javax-annotation-Generated.patch.
  * Refreshed: 0016-Disable-SkinnyMethodAdapter-test.patch.
  * Removed applied upstream: 0018-fix-rubygem-vulnerabilities.patch.
  * Fixed new version in 0004-Add-missing-maven-artifacts-pom-files.patch.
  * Ran wrap-and-sort -bastk.
  * Add DRUBY_VERSION variable in d/rules.
  * Add ruby-psych and ruby-test-unit as build-depends.
  * Add myself as uploader.
  * Fix watch file.
  * Fix 0008-Configure-unit-tests-to-run-at-build-time.patch not to patch
    bin/rake (we're using the system one anyways).
  * Removed version of (build-)depends when satisfied in stable.
  * d/jruby.install: do not list files individually, simply install all files
    from target/package/bin.

 -- Thomas Goirand <zigo@debian.org>  Mon, 23 May 2022 12:02:18 +0200

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog jruby`.
