Update bcel to 6.12.0 (Java 25 default)

This MR resolves 1108557. The currently packaged version does not support Java 25, the support was added in 6.11[1]. This MR depends on junit5!2

Changes:

  • debian/patches/03-commons-lang3-compat.patch - add a new patch to use older commons-lang3 String APIs until commons-lang3 is updated.
  • debian/patches/02-disable-third-party-class-tests.patch - refresh patch
  • debian/control - update Standards-Version to 4.7.3, drop Priority: field
  • debian/control - require updated junit5.

Testing:

  • rebuild of reverse-dependencies[2]
  • build in sid chroot (updated opentest4j and junit installed)
  • build in sid chroot with Java 25 enabled (updated opentest4j and junit installed)

[1] https://github.com/apache/commons-bcel/blob/master/RELEASE-NOTES.txt

[2] https://launchpad.net/~vpa1977/+archive/ubuntu/bcel-rdeps

Edited by Vladimir Petko

Merge request reports

Loading