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