Your message dated Tue, 28 Oct 2025 10:54:51 +0000
with message-id <[email protected]>
and subject line Bug#1117947: fixed in jruby-maven-plugins 3.0.1-3
has caused the Debian Bug report #1117947,
regarding FTBFS against snakeyaml 2.5+ds-1 in experimental
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1117947: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1117947
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: jruby-maven-plugins
Version: 3.0.1-2
Severity: important
Tags: ftbfs patch
User: [email protected]
Usertags: ftbfs-snakeyaml2
Dear Maintainer,
jruby-maven-plugins 3.0.1-2 FTBFS against snakeyaml/2.5+ds-1 currently
in experimental. I solved this with the enclosed patch.
I am planning to upload snakeyaml/2.5+ds-2 to unstable on the 27th of
October or a bit later.
Then I will team-upload openhft-chronicle-wire to unstable with the
attached patch.
Best regards,
--
Pierre
diff -Nru jruby-maven-plugins-3.0.1/debian/changelog jruby-maven-plugins-3.0.1/debian/changelog
--- jruby-maven-plugins-3.0.1/debian/changelog 2023-11-26 23:09:50.000000000 +0100
+++ jruby-maven-plugins-3.0.1/debian/changelog 2025-10-11 23:18:37.000000000 +0200
@@ -1,3 +1,9 @@
+jruby-maven-plugins (3.0.1-3) UNRELEASED; urgency=medium
+
+ * Building against snakeyaml 2.x
+
+ -- Pierre Gruet <[email protected]> Sat, 11 Oct 2025 23:18:37 +0200
+
jruby-maven-plugins (3.0.1-2) unstable; urgency=medium
* d/copyright: update source url
diff -Nru jruby-maven-plugins-3.0.1/debian/control jruby-maven-plugins-3.0.1/debian/control
--- jruby-maven-plugins-3.0.1/debian/control 2023-11-26 23:09:50.000000000 +0100
+++ jruby-maven-plugins-3.0.1/debian/control 2025-10-11 23:18:37.000000000 +0200
@@ -13,7 +13,7 @@
libmaven-install-plugin-java,
libmaven-source-plugin-java,
libplexus-archiver-java (>= 3.5),
- libyaml-snake-java,
+ libyaml-snake-java (>= 2.5+ds),
maven-debian-helper (>= 2.0~),
maven-repo-helper (>= 1.5),
Standards-Version: 4.6.2
diff -Nru jruby-maven-plugins-3.0.1/debian/maven.rules jruby-maven-plugins-3.0.1/debian/maven.rules
--- jruby-maven-plugins-3.0.1/debian/maven.rules 2023-11-26 23:09:50.000000000 +0100
+++ jruby-maven-plugins-3.0.1/debian/maven.rules 2025-10-11 23:18:35.000000000 +0200
@@ -22,7 +22,7 @@
org.apache.maven maven-core jar s/.*/3.x/ * *
org.apache.maven maven-model jar s/.*/3.x/ * *
org.apache.maven maven-plugin-api jar s/.*/3.x/ * *
-org.yaml snakeyaml jar s/.*/1.x/ * *
+org.yaml snakeyaml jar s/.*/2.x/ * *
junit junit jar s/4\..*/4.x/ * *
org.codehaus.plexus plexus-component-annotations * s/.*/1.5.5/ * *
org.codehaus.plexus plexus-container-default * s/.*/1.5.5/ * *
diff -Nru jruby-maven-plugins-3.0.1/debian/patches/series jruby-maven-plugins-3.0.1/debian/patches/series
--- jruby-maven-plugins-3.0.1/debian/patches/series 2023-11-26 23:09:50.000000000 +0100
+++ jruby-maven-plugins-3.0.1/debian/patches/series 2025-10-11 23:18:37.000000000 +0200
@@ -1,3 +1,4 @@
disable-rubygems-repo.diff
fix-assertion.patch
fix-jruby-execution.patch
+snakeyaml2.patch
diff -Nru jruby-maven-plugins-3.0.1/debian/patches/snakeyaml2.patch jruby-maven-plugins-3.0.1/debian/patches/snakeyaml2.patch
--- jruby-maven-plugins-3.0.1/debian/patches/snakeyaml2.patch 1970-01-01 01:00:00.000000000 +0100
+++ jruby-maven-plugins-3.0.1/debian/patches/snakeyaml2.patch 2025-10-11 23:18:37.000000000 +0200
@@ -0,0 +1,42 @@
+Description: constructing Constructor and Representer derivatives with default
+ LoaderOptions and DumperOptions to comply with the interface of snakeyaml 2.x
+Author: Pierre Gruet <[email protected]>
+Forwarded: no
+Last-Update: 2025-10-12
+
+--- a/ruby-tools/src/main/java/de/saumya/mojo/gems/spec/yaml/MappingConstructor.java
++++ b/ruby-tools/src/main/java/de/saumya/mojo/gems/spec/yaml/MappingConstructor.java
+@@ -1,5 +1,6 @@
+ package de.saumya.mojo.gems.spec.yaml;
+
++import org.yaml.snakeyaml.LoaderOptions;
+ import org.yaml.snakeyaml.TypeDescription;
+ import org.yaml.snakeyaml.constructor.Constructor;
+ import org.yaml.snakeyaml.nodes.Tag;
+@@ -16,7 +17,7 @@
+ */
+ public class MappingConstructor extends Constructor {
+ public MappingConstructor() {
+- super();
++ super(new LoaderOptions());
+
+ this.addTypeDescription(new TypeDescription(GemSpecification.class,
+ new Tag("!ruby/object:Gem::Specification")));
+--- a/ruby-tools/src/main/java/de/saumya/mojo/gems/spec/yaml/MappingRepresenter.java
++++ b/ruby-tools/src/main/java/de/saumya/mojo/gems/spec/yaml/MappingRepresenter.java
+@@ -1,5 +1,6 @@
+ package de.saumya.mojo.gems.spec.yaml;
+
++import org.yaml.snakeyaml.DumperOptions;
+ import org.yaml.snakeyaml.nodes.Node;
+ import org.yaml.snakeyaml.nodes.Tag;
+ import org.yaml.snakeyaml.representer.Represent;
+@@ -17,7 +18,7 @@
+ */
+ public class MappingRepresenter extends Representer {
+ public MappingRepresenter() {
+- super();
++ super(new DumperOptions());
+
+ this.nullRepresenter = new RepresentNull();
+
OpenPGP_signature.asc
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
Source: jruby-maven-plugins
Source-Version: 3.0.1-3
Done: Pierre Gruet <[email protected]>
We believe that the bug you reported is fixed in the latest version of
jruby-maven-plugins, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Pierre Gruet <[email protected]> (supplier of updated jruby-maven-plugins package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 28 Oct 2025 11:24:28 +0100
Source: jruby-maven-plugins
Architecture: source
Version: 3.0.1-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Java Maintainers
<[email protected]>
Changed-By: Pierre Gruet <[email protected]>
Closes: 1117947
Changes:
jruby-maven-plugins (3.0.1-3) unstable; urgency=medium
.
* Team upload
* Building against snakeyaml 2.x (Closes: #1117947)
* Raising Standards version to 4.7.2 (no change)
* Rewriting d/watch with version 5, syntax changes
* Removing unnecessary versioned B-D
Checksums-Sha1:
d02aaef654905cee0bf8357798c61fa1a608b427 2322 jruby-maven-plugins_3.0.1-3.dsc
25ba2afef658532a84a956e22508dc434b2a8290 6024
jruby-maven-plugins_3.0.1-3.debian.tar.xz
594e008978c9ee54ab572d04b74b7143bf00a26c 14296
jruby-maven-plugins_3.0.1-3_source.buildinfo
Checksums-Sha256:
86330a4130124d00d7efd5f72159c708205ac19a5e6fb2bb7dacea75ea503bcf 2322
jruby-maven-plugins_3.0.1-3.dsc
83783921e7cba51129ec7835da1bb98bf5b839cb177b8cc461d9a7c73a5dc205 6024
jruby-maven-plugins_3.0.1-3.debian.tar.xz
3b9c2ffacd52c3e908f98bec66fbffdb146231134ff4f654edd2a97578bc0498 14296
jruby-maven-plugins_3.0.1-3_source.buildinfo
Files:
17156dcba9cb293db67c5a6ddbd69741 2322 java optional
jruby-maven-plugins_3.0.1-3.dsc
05a00d78e023995a3f9e9919f624a19a 6024 java optional
jruby-maven-plugins_3.0.1-3.debian.tar.xz
7a3d6f6b663904fa8e2a0564f47fb0dc 14296 java optional
jruby-maven-plugins_3.0.1-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEM8soQxPpC9J9y0UjYAMWptwndHYFAmkAmhEACgkQYAMWptwn
dHZNAA/6AkK1vHMUfhdhwvToYU+NWRLFhzv5fGrksH31bJPG4copzdDpnPMUBYQr
OtP+tF8gyn6U0mukNLp6Fg4LBfaw1q2WU/apDIWK0fexT9dzaYstoB2B3PUCRz55
FI/MlPjR7d50arYE+qe5GtlCmarwDKjqE2L1mionU0rmttSVywJKOYXg4UsHwhSy
IPCUp9otlonUzdSMLT5PpCNTA8pE/0O3Xj1Z+ouBlbpa7J5+qi2a/wGxAByGYm9p
Qzul9jjATHoK0dJxJ1n1L7zq1RkSmcKc8R7Eeiyn5pOIJ8nV6e5VYJyMCCFiz200
nHfV2pZhdPkXkmRXrEeUeWZ3qcVMyrsvcVI/xy3/O6Uwdtz0rpRCwA2UD9heCrkz
e8WHG2lg+Z3rpGTxpYjVNYFnHYQPA31UlAJ8sHDc+Wj0Uf4eGvudWqhknJidycqO
c7Yb3aQTW8xgPcC05Yg9bGe6+jf49RKrhLBhpEDCRuKsqpJvDz0fPfoEM+yyowA8
QtzpSv/HcdeWMVVoWWmwpOHbq9WtZ7vi8f5t+yZVUc0GbGDsdtd2KY4dtrpgtSYo
egFrhJ+5m0al8jMBLvInM/j9HDaD9Cz04/2J0ffq3OLIU0+Ccq6stnRcexPdpHSM
mEPNbq70Hzv8eQg+977FCNPWD0QQ0GpTn5f35oIWdBAQIhzOMzw=
=9RYs
-----END PGP SIGNATURE-----
pgpTzihOnO9eN.pgp
Description: PGP signature
--- End Message ---