[Git][java-team/jruby][master] 26 commits: New upstream version 9.4.3.0+ds

Jérôme Charaoui (@lavamind) gitlab at salsa.debian.org
Mon Oct 30 13:00:01 GMT 2023



Jérôme Charaoui pushed to branch master at Debian Java Maintainers / jruby


Commits:
5a670e95 by Jérôme Charaoui at 2023-09-01T09:12:55-04:00
New upstream version 9.4.3.0+ds
- - - - -
d10ec652 by Jérôme Charaoui at 2023-09-01T09:13:19-04:00
Update upstream source from tag 'upstream/9.4.3.0+ds'

Update to upstream version '9.4.3.0+ds'
with Debian dir a82e3f911264e8b1d3dd9e518b0bc79331bcadf5
- - - - -
48c45096 by Jérôme Charaoui at 2023-10-20T21:17:24-04:00
d/patches: fix typo in dep-3 tag

- - - - -
e952d5a8 by Jérôme Charaoui at 2023-10-26T18:20:47-04:00
d/control: update changelog for new upstream version

- - - - -
2916ea70 by Jérôme Charaoui at 2023-10-26T18:20:52-04:00
d/patches: drop  mri test patch, merged upstream

- - - - -
9cca6629 by Jérôme Charaoui at 2023-10-26T18:20:52-04:00
d/patches: re-roll testRevision testcase patch

- - - - -
72b3d3ff by Jérôme Charaoui at 2023-10-26T18:20:53-04:00
d/patches: rebase pty.rb patch

- - - - -
8c799d62 by Jérôme Charaoui at 2023-10-29T18:12:58-04:00
d/control: add new libfixposix3 binary dependency

- - - - -
8dbd93de by Jérôme Charaoui at 2023-10-29T18:12:59-04:00
d/rules: use jruby.dirs to create usj/jruby/lib/jni

- - - - -
fd0911d8 by Jérôme Charaoui at 2023-10-29T18:13:00-04:00
d/rules: document surefire tests debugging

Gbp-Dch: ignore

- - - - -
8e51fc20 by Jérôme Charaoui at 2023-10-29T18:13:01-04:00
d/patches: forwarded patch fixing unit test

- - - - -
e967b9f6 by Jérôme Charaoui at 2023-10-29T18:13:01-04:00
d/control: add copy-rename-maven-plugin to build-deps

the maven plugin has been packaged in debian, so we can make use of it
from now on instead of substituting with janky d/rules bits

- - - - -
be59dc51 by Jérôme Charaoui at 2023-10-29T18:13:01-04:00
build with polyglot-ruby

this drops the massive patch adding some pre-regenerated POMs to the
source tree, and instead makes use of the newly-packaged
io.takari.polyglot:polyglot-ruby maven extension to compile pom.rb files
into pom.xml at build-time

since debian-maven-helper doesn't know about pom.rb files, we need to
manually patch those to fix version numbers and ignore plugins that we
don't want or need in our build

- - - - -
3cb4c231 by Jérôme Charaoui at 2023-10-29T18:13:02-04:00
build with mavengem plugin

the mavengem plugin allows maven to install gems from the maven-repo,
which allows us to drop a lot of janky d/rules bits dealing with ruby
gems

this also add a new rubygems-download script to autogenerate the list of
gems required from lib/pom.rb, download them and create an extra orig
tarball

- - - - -
24c0323a by Jérôme Charaoui at 2023-10-29T18:13:02-04:00
d/patches: add patch to omit bundled gems from build

- - - - -
52c2e621 by Jérôme Charaoui at 2023-10-29T18:13:03-04:00
d/patches: re-enable JarResourceTest with workaround

- - - - -
6f4b03f4 by Jérôme Charaoui at 2023-10-30T08:41:57-04:00
d/rules: rework override_dh_prep stanza

this reimplements most of the cd && () code block with small adjustments

also now cleans up the bundled libfixposix cleanup, in addition to other
cleanup that was done before when handling the rubygems manually

- - - - -
30f270c6 by Jérôme Charaoui at 2023-10-30T08:41:58-04:00
fix jzlib build dependency

org.jruby:jzlib was forked from com.jcraft:jzlib but the differences are
small, so the main missing patch was integrated into the existing jzlib
package in 1.1.3-3

- - - - -
632d24ef by Jérôme Charaoui at 2023-10-30T08:41:58-04:00
d/copyright: update for new upstream release

- - - - -
9db7e492 by Jérôme Charaoui at 2023-10-30T08:42:00-04:00
switch to snakeyaml-engine for pysch 5.1

also removes the library from build-depends, its not needed there

see https://github.com/ruby/psych/commit/e93e44a627d781960847493a49405e014deb29b8

- - - - -
1f0dcfb2 by Jérôme Charaoui at 2023-10-30T08:42:00-04:00
d/patches: fix gems path in lib/pom.rb

Forwarded: not-needed
Origin: https://github.com/jruby/jruby/commit/c14d982081467660852f2fd90efaea6e950279e5

- - - - -
3ea30571 by Jérôme Charaoui at 2023-10-30T08:42:01-04:00
d/tests: fix jirb expect-based test

by default the multiline module is used, and this sends a bunch of
escape codes that seem to throw off expect, so test using the
singleline mode, and with the simple prompt (the default prompt has
changed since last version)

- - - - -
e3dfb927 by Jérôme Charaoui at 2023-10-30T08:42:01-04:00
cleanup obsolete script-not-executable lintian override

- - - - -
86ec92a9 by Jérôme Charaoui at 2023-10-30T08:42:02-04:00
d/tests: add rexml for new test in jruby set

- - - - -
78d89f2b by Jérôme Charaoui at 2023-10-30T08:42:02-04:00
d/tests: don't run chroot specs even if root

- - - - -
369961df by Jérôme Charaoui at 2023-10-30T08:58:21-04:00
d/rules: ship SourceCodePro font in package

They are not packaged in Debian, and some rdoc tests now rely on the
presence of these font files

- - - - -


25 changed files:

- .github/workflows/ci.yml
- + .github/workflows/nightly-snapshot-publish.yml
- .github/workflows/snapshot-publish.yml
- .gitignore
- .mvn/wrapper/maven-wrapper.jar
- .mvn/wrapper/maven-wrapper.properties
- BUILDING.md
- Gemfile
- README.md
- VERSION
- bin/jirb_swing
- − bin/jruby.bash
- bin/jruby.sh
- core/pom.rb
- core/pom.xml
- core/src/main/java/org/jruby/AbstractRubyMethod.java
- core/src/main/java/org/jruby/BasicObjectStub.java
- + core/src/main/java/org/jruby/DelegatedModule.java
- core/src/main/java/org/jruby/IncludedModule.java
- core/src/main/java/org/jruby/Main.java
- core/src/main/java/org/jruby/ObjectFlags.java
- core/src/main/java/org/jruby/PrependedModule.java
- core/src/main/java/org/jruby/Ruby.java
- core/src/main/java/org/jruby/RubyArgsFile.java
- core/src/main/java/org/jruby/RubyArithmeticSequence.java


The diff was not included because it is too large.


View it on GitLab: https://salsa.debian.org/java-team/jruby/-/compare/c48e28c2e9a5e73ba2237c8fcafe706c99573641...369961df47762f2d176e43a70597577f06576a37

-- 
View it on GitLab: https://salsa.debian.org/java-team/jruby/-/compare/c48e28c2e9a5e73ba2237c8fcafe706c99573641...369961df47762f2d176e43a70597577f06576a37
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20231030/f0b29c35/attachment.htm>


More information about the pkg-java-commits mailing list