Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package dcmtk for openSUSE:Factory checked in at 2026-01-05 14:52:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dcmtk (Old) and /work/SRC/openSUSE:Factory/.dcmtk.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dcmtk" Mon Jan 5 14:52:42 2026 rev:36 rq:1325262 version:3.7.0 Changes: -------- --- /work/SRC/openSUSE:Factory/dcmtk/dcmtk.changes 2025-09-01 17:19:09.765411156 +0200 +++ /work/SRC/openSUSE:Factory/.dcmtk.new.1928/dcmtk.changes 2026-01-05 14:54:53.214589841 +0100 @@ -1,0 +2,22 @@ +Sun Jan 4 10:12:31 UTC 2026 - Christophe Marin <[email protected]> + +- Update to 3.7.0. See docs/CHANGES.370 for the full list of changes + * Fixes CVE-2025-14841 / boo#1255292 + * Fixes CVE-2025-14607 / boo#1255464 +- Drop patches, merged upstream: + * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch + * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch + * 0001-Fixed-another-issue-with-invalid-mono-images.patch + * 0001-Replaced-call-of-delete-by-delete.patch + * 0001-Fixed-another-issue-with-invalid-DICOM-images.patch + * 0001-Fixed-issue-with-invalid-RLE-compressed-DICOM-images.patch + * CVE-2025-2357.patch + * CVE-2025-9732.patch + +------------------------------------------------------------------- +Wed Nov 26 14:38:25 UTC 2025 - Fabian Vogt <[email protected]> + +- Add patch to avoid unnecessary dependencies (boo#1254123): + * 0001-dcmimage-Link-privately-to-libtiff-and-libpng.patch + +------------------------------------------------------------------- Old: ---- 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch 0001-Fixed-another-issue-with-invalid-DICOM-images.patch 0001-Fixed-another-issue-with-invalid-mono-images.patch 0001-Fixed-issue-rendering-invalid-monochrome-image.patch 0001-Fixed-issue-with-invalid-RLE-compressed-DICOM-images.patch 0001-Replaced-call-of-delete-by-delete.patch CVE-2025-2357.patch CVE-2025-9732.patch dcmtk-3.6.9.tar.gz New: ---- 0001-dcmimage-Link-privately-to-libtiff-and-libpng.patch dcmtk-3.7.0.tar.gz ----------(Old B)---------- Old:- Drop patches, merged upstream: * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch Old: * 0001-Replaced-call-of-delete-by-delete.patch * 0001-Fixed-another-issue-with-invalid-DICOM-images.patch * 0001-Fixed-issue-with-invalid-RLE-compressed-DICOM-images.patch Old: * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch * 0001-Fixed-another-issue-with-invalid-mono-images.patch * 0001-Replaced-call-of-delete-by-delete.patch Old: * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch * 0001-Fixed-another-issue-with-invalid-mono-images.patch Old: * 0001-Fixed-another-issue-with-invalid-DICOM-images.patch * 0001-Fixed-issue-with-invalid-RLE-compressed-DICOM-images.patch * CVE-2025-2357.patch Old: * 0001-Fixed-another-issue-with-invalid-mono-images.patch * 0001-Replaced-call-of-delete-by-delete.patch * 0001-Fixed-another-issue-with-invalid-DICOM-images.patch Old: * 0001-Fixed-issue-with-invalid-RLE-compressed-DICOM-images.patch * CVE-2025-2357.patch * CVE-2025-9732.patch Old: * CVE-2025-2357.patch * CVE-2025-9732.patch ----------(Old E)---------- ----------(New B)---------- New:- Add patch to avoid unnecessary dependencies (boo#1254123): * 0001-dcmimage-Link-privately-to-libtiff-and-libpng.patch ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dcmtk.spec ++++++ --- /var/tmp/diff_new_pack.eivvW8/_old 2026-01-05 14:55:01.646940213 +0100 +++ /var/tmp/diff_new_pack.eivvW8/_new 2026-01-05 14:55:01.646940213 +0100 @@ -1,7 +1,7 @@ # # spec file for package dcmtk # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,30 +16,18 @@ # -%define abiversion 19 +%define abiversion 20 Name: dcmtk -Version: 3.6.9 +Version: 3.7.0 Release: 0 Summary: DICOM Toolkit License: Apache-2.0 AND BSD-3-Clause URL: https://dicom.offis.de/dcmtk.php.en -Source0: https://dicom.offis.de/download/dcmtk/dcmtk369/%{name}-%{version}.tar.gz +Source0: https://dicom.offis.de/download/dcmtk/dcmtk370/%{name}-%{version}.tar.gz # PATCH-FIX-OPENSUSE dcmtk-fix-DCMTKTargets.cmake.patch -- Do not track executables to be able to use dcmtk-devel without dcmtk package Patch0: dcmtk-fix-DCMTKTargets.cmake.patch # PATCH-FIX-UPSTREAM -Patch1: 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch -Patch2: 0001-Replaced-call-of-delete-by-delete.patch -Patch3: 0001-Fixed-issue-rendering-invalid-monochrome-image.patch -# CVE-2025-25472 -Patch4: 0001-Fixed-another-issue-with-invalid-mono-images.patch -# CVE-2025-25474 -Patch5: 0001-Fixed-another-issue-with-invalid-DICOM-images.patch -# CVE-2025-25475 -Patch6: 0001-Fixed-issue-with-invalid-RLE-compressed-DICOM-images.patch -# CVE-2025-2357 -Patch7: CVE-2025-2357.patch -# CVE-2025-9732 -Patch8: CVE-2025-9732.patch +Patch1: 0001-dcmimage-Link-privately-to-libtiff-and-libpng.patch BuildRequires: cmake BuildRequires: doxygen BuildRequires: fdupes @@ -67,7 +55,6 @@ Requires: tcpd-devel Requires: pkgconfig(libjpeg) Requires: pkgconfig(libopenjp2) -Requires: pkgconfig(libpng) Requires: pkgconfig(libxml-2.0) %description devel @@ -76,8 +63,6 @@ %package -n libdcmtk%{abiversion} Summary: DICOM Toolkit -Provides: libdcmtk3_6 = %{version} -Obsoletes: libdcmtk3_6 < %{version} %description -n libdcmtk%{abiversion} DCMTK is a collection of libraries and applications implementing large @@ -113,7 +98,8 @@ %fdupes %{buildroot} %check -%ctest +# dcmect_roundtrip fails on s390x +%ctest --exclude-regex 'dcmect_roundtrip' %ldconfig_scriptlets -n libdcmtk%{abiversion} @@ -136,5 +122,5 @@ %files -n libdcmtk%{abiversion} %license COPYRIGHT %{_libdir}/*.so.%{abiversion} -%{_libdir}/*.so.%{abiversion}.3.6* +%{_libdir}/*.so.%{abiversion}.3.7* ++++++ 0001-dcmimage-Link-privately-to-libtiff-and-libpng.patch ++++++ >From 2f51702b80a72eaba041bfef19cd93c009bc1fc8 Mon Sep 17 00:00:00 2001 From: Fabian Vogt <[email protected]> Date: Wed, 26 Nov 2025 15:36:29 +0100 Subject: [PATCH] dcmimage: Link privately to libtiff and libpng Those are not used by the interface. --- dcmimage/libsrc/CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dcmimage/libsrc/CMakeLists.txt b/dcmimage/libsrc/CMakeLists.txt index 8f2c76cc9441..44e866a07579 100644 --- a/dcmimage/libsrc/CMakeLists.txt +++ b/dcmimage/libsrc/CMakeLists.txt @@ -24,5 +24,5 @@ DCMTK_ADD_LIBRARY(dcmimage diyp2img.cc ) -DCMTK_TARGET_LINK_MODULES(dcmimage oflog dcmdata dcmimgle) -DCMTK_TARGET_LINK_LIBRARIES(dcmimage ${LIBTIFF_LIBS} ${LIBPNG_LIBS}) +DCMTK_TARGET_LINK_MODULES(dcmimage PUBLIC oflog dcmdata dcmimgle) +DCMTK_TARGET_LINK_LIBRARIES(dcmimage PRIVATE ${LIBTIFF_LIBS} ${LIBPNG_LIBS}) -- 2.51.1 ++++++ dcmtk-3.6.9.tar.gz -> dcmtk-3.7.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/dcmtk/dcmtk-3.6.9.tar.gz /work/SRC/openSUSE:Factory/.dcmtk.new.1928/dcmtk-3.7.0.tar.gz differ: char 5, line 1 ++++++ dcmtk-fix-DCMTKTargets.cmake.patch ++++++ --- /var/tmp/diff_new_pack.eivvW8/_old 2026-01-05 14:55:01.706942705 +0100 +++ /var/tmp/diff_new_pack.eivvW8/_new 2026-01-05 14:55:01.710942872 +0100 @@ -1,4 +1,4 @@ -From 6bb5b2b2865b4b57a80d5f801a43453918666d99 Mon Sep 17 00:00:00 2001 +From 67419b8bd14ad1f559312d8b3cf5827185a91554 Mon Sep 17 00:00:00 2001 From: Christophe Giboudeaux <[email protected]> Date: Sat, 23 Jul 2022 09:21:38 +0200 Subject: [PATCH] Don't add executables to exported CMake targets @@ -25,10 +25,10 @@ # Get and store libraries to DCMTKTargets.cmake within the build's main dir get_property(DCMTK_LIBRARY_TARGETS GLOBAL PROPERTY DCMTK_LIBRARY_TARGETS) diff --git a/CMake/dcmtkMacros.cmake b/CMake/dcmtkMacros.cmake -index bd35469..b318a56 100644 +index 4ba6845..c669d63 100644 --- a/CMake/dcmtkMacros.cmake +++ b/CMake/dcmtkMacros.cmake -@@ -63,7 +63,7 @@ macro(DCMTK_ADD_EXECUTABLE PROGRAM) +@@ -66,7 +66,7 @@ macro(DCMTK_ADD_EXECUTABLE PROGRAM) # declare installation files, also export DCMTKTargets.cmake install(TARGETS ${PROGRAM} @@ -37,4 +37,7 @@ COMPONENT bin DESTINATION ${CMAKE_INSTALL_BINDIR}) endif() +-- +2.52.0 +
