[Git][java-team/libcommons-fileupload-java][master] Import Debian changes 1.5-1.1
Tony Mancill (@tmancill)
gitlab at salsa.debian.org
Mon Jun 23 18:36:06 BST 2025
Tony Mancill pushed to branch master at Debian Java Maintainers / libcommons-fileupload-java
Commits:
1c6bc37e by Bastian Germann at 2025-06-23T10:36:41-07:00
Import Debian changes 1.5-1.1
libcommons-fileupload-java (1.5-1.1) unstable; urgency=medium
.
* Non-maintainer upload
* Backport two upstream patches to deal with exception (Closes: #1069839)
- - - - -
4 changed files:
- debian/changelog
- + debian/patches/003_assertThrows.patch
- + debian/patches/004_Fail-fast-when-a-repository-contains-a-null-character.patch
- debian/patches/series
Changes:
=====================================
debian/changelog
=====================================
@@ -1,3 +1,10 @@
+libcommons-fileupload-java (1.5-1.1) unstable; urgency=medium
+
+ * Non-maintainer upload
+ * Backport two upstream patches to deal with exception (Closes: #1069839)
+
+ -- Bastian Germann <bage at debian.org> Tue, 25 Mar 2025 21:12:11 +0100
+
libcommons-fileupload-java (1.5-1) unstable; urgency=medium
* Team upload.
=====================================
debian/patches/003_assertThrows.patch
=====================================
@@ -0,0 +1,34 @@
+Origin: upstream, 2317552993fd5180a84083d599b8cbdb05a07bab
+From: Allon Murienik <mureinik at gmail.com>
+Date: Mon, 7 Oct 2019 16:28:36 +0300
+Subject: FILEUPLOAD-302: JUnit Jupiter migration (#23)
+
+Debian: Backport one assertThrows of the original commit.
+---
+--- a/src/test/java/org/apache/commons/fileupload/DiskFileItemSerializeTest.java
++++ b/src/test/java/org/apache/commons/fileupload/DiskFileItemSerializeTest.java
+@@ -19,6 +19,7 @@ package org.apache.commons.fileupload;
+ import static org.junit.Assert.assertEquals;
+ import static org.junit.Assert.assertFalse;
+ import static org.junit.Assert.assertNotNull;
++import static org.junit.Assert.assertThrows;
+ import static org.junit.Assert.assertTrue;
+ import static org.junit.Assert.fail;
+
+@@ -146,13 +147,13 @@ public void testValidRepository() {
+ /**
+ * Test deserialization fails when repository contains a null character.
+ */
+- @Test(expected=IOException.class)
+- public void testInvalidRepositoryWithNullChar() throws Exception {
++ @Test
++ public void testInvalidRepositoryWithNullChar() {
+ // Create the FileItem
+ byte[] testFieldValueBytes = createContentBytes(threshold);
+ File repository = new File(System.getProperty("java.io.tmpdir"), "\0");
+ FileItem item = createFileItem(testFieldValueBytes, repository);
+- deserialize(serialize(item));
++ assertThrows(IOException.class, () -> deserialize(serialize(item)));
+ }
+
+ /**
=====================================
debian/patches/004_Fail-fast-when-a-repository-contains-a-null-character.patch
=====================================
@@ -0,0 +1,33 @@
+Origin: upstream, 76e1e8e88d03df0795cc8f327482922e9154f02c
+From: Gary Gregory <garydgregory at gmail.com>
+Date: Tue, 4 Apr 2023 17:56:29 -0400
+Subject: Fail fast when a repository contains a null character.
+---
+--- a/src/test/java/org/apache/commons/fileupload/DiskFileItemSerializeTest.java
++++ b/src/test/java/org/apache/commons/fileupload/DiskFileItemSerializeTest.java
+@@ -29,6 +29,7 @@
+ import java.io.ObjectInputStream;
+ import java.io.ObjectOutputStream;
+ import java.io.OutputStream;
++import java.nio.file.InvalidPathException;
+
+ import org.apache.commons.fileupload.disk.DiskFileItemFactory;
+ import org.apache.commons.io.FileUtils;
+@@ -209,15 +210,14 @@ public void testInvalidRepository() throws Exception {
+ }
+
+ /**
+- * Test deserialization fails when repository contains a null character.
++ * Fails when repository contains a null character.
+ */
+ @Test
+ public void testInvalidRepositoryWithNullChar() {
+ // Create the FileItem
+ byte[] testFieldValueBytes = createContentBytes(threshold);
+ File repository = new File(System.getProperty("java.io.tmpdir"), "\0");
+- FileItem item = createFileItem(testFieldValueBytes, repository);
+- assertThrows(IOException.class, () -> deserialize(serialize(item)));
++ assertThrows(InvalidPathException.class, () -> createFileItem(testFieldValueBytes, repository));
+ }
+
+ /**
=====================================
debian/patches/series
=====================================
@@ -1,2 +1,4 @@
001_update-tests-for-servlet3-api.patch
002_portlet-api-compatibility.patch
+003_assertThrows.patch
+004_Fail-fast-when-a-repository-contains-a-null-character.patch
View it on GitLab: https://salsa.debian.org/java-team/libcommons-fileupload-java/-/commit/1c6bc37ec92f928210a0aac15a23ddc48af5aefa
--
View it on GitLab: https://salsa.debian.org/java-team/libcommons-fileupload-java/-/commit/1c6bc37ec92f928210a0aac15a23ddc48af5aefa
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/20250623/c0edc085/attachment.htm>
More information about the pkg-java-commits
mailing list