Markus Koschany pushed to branch master at Debian Java Maintainers / jackson-dataformat-smile
Commits: 27967636 by Markus Koschany at 2026-06-06T15:13:58+02:00 Fix FTBFS Closes: #1135412 - - - - - 9b62700e by Markus Koschany at 2026-06-06T15:26:28+02:00 Update changelog - - - - - 3 changed files: - debian/changelog - + debian/patches/CVE-2025-52999.patch - debian/patches/series Changes: ===================================== debian/changelog ===================================== @@ -1,3 +1,11 @@ +jackson-dataformat-smile (2.7.8-6) unstable; urgency=medium + + * Team upload. + * Fix FTBFS due to changes in jackson-core to fix CVE-2025-52999. + (Closes: #1135412) + + -- Markus Koschany <[email protected]> Sat, 06 Jun 2026 15:14:17 +0200 + jackson-dataformat-smile (2.7.8-5) unstable; urgency=medium * Team upload. ===================================== debian/patches/CVE-2025-52999.patch ===================================== @@ -0,0 +1,57 @@ +From: Markus Koschany <[email protected]> +Date: Sat, 6 Jun 2026 14:43:31 +0200 +Subject: CVE-2025-52999 + +Fix FTBFS due to changes in jackson-core caused by the patch to fix +CVE-2025-52999. + +Bug-Debian: https://bugs.debian.org/1135412 +--- + .../jackson/dataformat/smile/async/NonBlockingParserImpl.java | 2 +- + .../com/fasterxml/jackson/dataformat/smile/TestParserNumbers.java | 6 +++--- + 2 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/src/main/java/com/fasterxml/jackson/dataformat/smile/async/NonBlockingParserImpl.java b/src/main/java/com/fasterxml/jackson/dataformat/smile/async/NonBlockingParserImpl.java +index cb5eae1..49fa165 100644 +--- a/src/main/java/com/fasterxml/jackson/dataformat/smile/async/NonBlockingParserImpl.java ++++ b/src/main/java/com/fasterxml/jackson/dataformat/smile/async/NonBlockingParserImpl.java +@@ -683,7 +683,7 @@ public class NonBlockingParserImpl + _expandSeenStringValues(); + } + +- private final void _expandSeenStringValues() ++ private final void _expandSeenStringValues() throws IOException + { + String[] oldShared = _seenStringValues; + int len = oldShared.length; +diff --git a/src/test/java/com/fasterxml/jackson/dataformat/smile/TestParserNumbers.java b/src/test/java/com/fasterxml/jackson/dataformat/smile/TestParserNumbers.java +index 1b8bbf5..44992ad 100644 +--- a/src/test/java/com/fasterxml/jackson/dataformat/smile/TestParserNumbers.java ++++ b/src/test/java/com/fasterxml/jackson/dataformat/smile/TestParserNumbers.java +@@ -97,7 +97,7 @@ public class TestParserNumbers + byte[] data = _smileDoc(String.valueOf(l)); + SmileParser p = _smileParser(data); + assertToken(JsonToken.VALUE_NUMBER_INT, p.nextToken()); +- assertEquals(JsonParser.NumberType.LONG, p.getNumberType()); ++ assertEquals(JsonParser.NumberType.BIG_INTEGER, p.getNumberType()); + assertEquals(l, p.getLongValue()); + assertEquals(String.valueOf(l), p.getText()); + p.close(); +@@ -106,7 +106,7 @@ public class TestParserNumbers + data = _smileDoc(String.valueOf(l)); + p = _smileParser(data); + assertToken(JsonToken.VALUE_NUMBER_INT, p.nextToken()); +- assertEquals(JsonParser.NumberType.LONG, p.getNumberType()); ++ assertEquals(JsonParser.NumberType.BIG_INTEGER, p.getNumberType()); + assertEquals(l, p.getLongValue()); + assertEquals(String.valueOf(l), p.getText()); + p.close(); +@@ -146,7 +146,7 @@ public class TestParserNumbers + assertEquals(JsonParser.NumberType.INT, p.getNumberType()); + + assertToken(JsonToken.VALUE_NUMBER_INT, p.nextToken()); +- assertEquals(JsonParser.NumberType.LONG, p.getNumberType()); ++ assertEquals(JsonParser.NumberType.BIG_INTEGER, p.getNumberType()); + assertEquals(Long.MIN_VALUE, p.getLongValue()); + assertToken(JsonToken.VALUE_NUMBER_INT, p.nextToken()); + assertEquals(Long.MAX_VALUE, p.getLongValue()); ===================================== debian/patches/series ===================================== @@ -1 +1,2 @@ depend-on-junit.diff +CVE-2025-52999.patch View it on GitLab: https://salsa.debian.org/java-team/jackson-dataformat-smile/-/compare/c2b5f1d04720116d326ccd529c1e90d879942dc1...9b62700e94a95bc87fe8e172de1c3aa47a360a34 -- View it on GitLab: https://salsa.debian.org/java-team/jackson-dataformat-smile/-/compare/c2b5f1d04720116d326ccd529c1e90d879942dc1...9b62700e94a95bc87fe8e172de1c3aa47a360a34 You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help
_______________________________________________ pkg-java-commits mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-java-commits

