Bug#1036152: unblock: groovy/2.4.21-8

tony mancill tmancill at debian.org
Tue May 16 06:06:14 BST 2023


Package: release.debian.org
Severity: normal
User: release.debian.org at packages.debian.org
Usertags: unblock
X-Debbugs-Cc: groovy at packages.debian.org
Control: affects -1 + src:groovy

Dear Release Team,

Please consider an unblock for package groovy.

[ Reason ]
Andreas Beckmann discovered a missing dependency on libjsp-api-java,
reported in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1035850.

libjsp-api-java was a transitive dependency of libservlet3.1-java,
but not of libservlet-api-java, so this missing dependency was
introduced earlier in the bookworm cycle in 2.4.21-3 [1].

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1020429

[ Impact ]
The missing dependency impacts groovy-servlet [2], which probably isn't
widely used (although I have not no data to substantiate that claim).

The libservlet3.1-java transitional package is still present in
bookworm, so a user would have to remove libjsp-api-java during an
upgrade to cause the breakage, but with fewer reverse-dependencies
present in the release, it's conceivable that it could happen.  A new
install that used groovy-servlet would also be broken.

[2] https://groovy-lang.org/servlet.html

[ Tests ]
The updated package passes piuparts.

[ Risks ]
There are no code changes.

[ Checklist ]
  [x] all changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in testing

[ Other info ]
The debdiff includes differences in the groovy-doc package that are due
to changes in the javadoc toolchain since upload of 2.4.21-7.  I rebuilt
2.4.21-7 against bookworm to verify that the same debdiff is present due
to the rebuild, not due to the added dependency on libjsp-api-java.
That debdiff is also attached for reference.

Thank you for your consideration.  If it's too late for the freeze, this
can be addressed in bookworm-pu.

Thank you,
tony

unblock groovy/2.4.21-8
-------------- next part --------------
diff -Nru groovy-2.4.21/debian/changelog groovy-2.4.21/debian/changelog
--- groovy-2.4.21/debian/changelog	2022-10-16 21:02:21.000000000 -0700
+++ groovy-2.4.21/debian/changelog	2023-05-14 20:41:50.000000000 -0700
@@ -1,3 +1,10 @@
+groovy (2.4.21-8) unstable; urgency=medium
+
+  * Team upload.
+  * Add dependency on libjsp-api-java (Closes: #1035850)
+
+ -- tony mancill <tmancill at debian.org>  Sun, 14 May 2023 20:41:50 -0700
+
 groovy (2.4.21-7) unstable; urgency=medium
 
   * Team upload.
diff -Nru groovy-2.4.21/debian/control groovy-2.4.21/debian/control
--- groovy-2.4.21/debian/control	2022-10-16 21:02:21.000000000 -0700
+++ groovy-2.4.21/debian/control	2023-05-14 20:41:50.000000000 -0700
@@ -51,6 +51,7 @@
  libcommons-logging-java,
  libjansi-java,
  libjline2-java,
+ libjsp-api-java,
  libqdox-java,
  libservlet-api-java,
  libxstream-java,
[The following lists of changes regard files as different if they have
different names, permissions or owners.]

Files in second .changes but not in first
-----------------------------------------
-rw-r--r--  root/root   /usr/share/doc/groovy/api/legal/ASSEMBLY_EXCEPTION
-rw-r--r--  root/root   /usr/share/doc/groovy/api/legal/jquery.md
-rw-r--r--  root/root   /usr/share/doc/groovy/api/legal/jqueryUI.md
-rw-r--r--  root/root   /usr/share/doc/groovy/api/module-search-index.js
-rw-r--r--  root/root   /usr/share/doc/groovy/api/script-dir/jquery-3.6.0.min.js
-rw-r--r--  root/root   /usr/share/doc/groovy/api/script-dir/jquery-ui.min.css
-rw-r--r--  root/root   /usr/share/doc/groovy/api/script-dir/jquery-ui.min.js
-rw-r--r--  root/root   /usr/share/doc/groovy/api/tag-search-index.js

Files in first .changes but not in second
-----------------------------------------
-rw-r--r--  root/root   /usr/share/doc/groovy/api/allclasses.html
-rw-r--r--  root/root   /usr/share/doc/groovy/api/jquery/external/jquery/jquery.js
-rw-r--r--  root/root   /usr/share/doc/groovy/api/jquery/jquery-3.6.0.min.js
-rw-r--r--  root/root   /usr/share/doc/groovy/api/jquery/jquery-ui.min.css
-rw-r--r--  root/root   /usr/share/doc/groovy/api/jquery/jquery-ui.min.js
-rw-r--r--  root/root   /usr/share/doc/groovy/api/jquery/jszip-utils/dist/jszip-utils-ie.js
-rw-r--r--  root/root   /usr/share/doc/groovy/api/jquery/jszip-utils/dist/jszip-utils-ie.min.js
-rw-r--r--  root/root   /usr/share/doc/groovy/api/jquery/jszip-utils/dist/jszip-utils.js
-rw-r--r--  root/root   /usr/share/doc/groovy/api/jquery/jszip-utils/dist/jszip-utils.min.js
-rw-r--r--  root/root   /usr/share/doc/groovy/api/jquery/jszip/dist/jszip.js
-rw-r--r--  root/root   /usr/share/doc/groovy/api/jquery/jszip/dist/jszip.min.js
-rw-r--r--  root/root   /usr/share/doc/groovy/api/member-search-index.zip
-rw-r--r--  root/root   /usr/share/doc/groovy/api/package-search-index.zip
-rw-r--r--  root/root   /usr/share/doc/groovy/api/type-search-index.zip

Control files of package groovy: lines which differ (wdiff format)
------------------------------------------------------------------
Depends: antlr, default-jre-headless (>= 2:1.7) | java7-runtime-headless, ivy, junit4, libasm-java (>= 6.0~alpha-2~), libbsf-java, libcommons-cli-java, libcommons-logging-java, libjansi-java, libjline2-java, {+libjsp-api-java,+} libqdox-java, libservlet-api-java, libxstream-java
Installed-Size: [-28631-] {+28647+}
Version: [-2.4.21-7-] {+2.4.21-8+}

Control files of package groovy-doc: lines which differ (wdiff format)
----------------------------------------------------------------------
Installed-Size: [-122475-] {+118282+}
Version: [-2.4.21-7-] {+2.4.21-8+}
-------------- next part --------------
[The following lists of changes regard files as different if they have
different names, permissions or owners.]

Files in second .deb but not in first
-------------------------------------
-rw-r--r--  root/root   /usr/share/doc/groovy/api/legal/ASSEMBLY_EXCEPTION
-rw-r--r--  root/root   /usr/share/doc/groovy/api/legal/jquery.md
-rw-r--r--  root/root   /usr/share/doc/groovy/api/legal/jqueryUI.md
-rw-r--r--  root/root   /usr/share/doc/groovy/api/module-search-index.js
-rw-r--r--  root/root   /usr/share/doc/groovy/api/script-dir/jquery-3.6.0.min.js
-rw-r--r--  root/root   /usr/share/doc/groovy/api/script-dir/jquery-ui.min.css
-rw-r--r--  root/root   /usr/share/doc/groovy/api/script-dir/jquery-ui.min.js
-rw-r--r--  root/root   /usr/share/doc/groovy/api/tag-search-index.js

Files in first .deb but not in second
-------------------------------------
-rw-r--r--  root/root   /usr/share/doc/groovy/api/allclasses.html
-rw-r--r--  root/root   /usr/share/doc/groovy/api/jquery/external/jquery/jquery.js
-rw-r--r--  root/root   /usr/share/doc/groovy/api/jquery/jquery-3.6.0.min.js
-rw-r--r--  root/root   /usr/share/doc/groovy/api/jquery/jquery-ui.min.css
-rw-r--r--  root/root   /usr/share/doc/groovy/api/jquery/jquery-ui.min.js
-rw-r--r--  root/root   /usr/share/doc/groovy/api/jquery/jszip-utils/dist/jszip-utils-ie.js
-rw-r--r--  root/root   /usr/share/doc/groovy/api/jquery/jszip-utils/dist/jszip-utils-ie.min.js
-rw-r--r--  root/root   /usr/share/doc/groovy/api/jquery/jszip-utils/dist/jszip-utils.js
-rw-r--r--  root/root   /usr/share/doc/groovy/api/jquery/jszip-utils/dist/jszip-utils.min.js
-rw-r--r--  root/root   /usr/share/doc/groovy/api/jquery/jszip/dist/jszip.js
-rw-r--r--  root/root   /usr/share/doc/groovy/api/jquery/jszip/dist/jszip.min.js
-rw-r--r--  root/root   /usr/share/doc/groovy/api/member-search-index.zip
-rw-r--r--  root/root   /usr/share/doc/groovy/api/package-search-index.zip
-rw-r--r--  root/root   /usr/share/doc/groovy/api/type-search-index.zip

Control files: lines which differ (wdiff format)
------------------------------------------------
Installed-Size: [-122475-] {+118282+}
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-maintainers/attachments/20230515/d475aaa4/attachment.sig>


More information about the pkg-java-maintainers mailing list