Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package digikam for openSUSE:Factory checked in at 2026-03-11 20:56:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/digikam (Old) and /work/SRC/openSUSE:Factory/.digikam.new.8177 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "digikam" Wed Mar 11 20:56:49 2026 rev:232 rq:1338254 version:9.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/digikam/digikam.changes 2025-11-17 12:23:51.846998875 +0100 +++ /work/SRC/openSUSE:Factory/.digikam.new.8177/digikam.changes 2026-03-11 20:58:29.025752743 +0100 @@ -1,0 +2,6 @@ +Tue Mar 10 10:21:12 UTC 2026 - Christophe Marin <[email protected]> + +- Update to 9.0.0 + * https://www.digikam.org/news/2026-03-08-9.0.0_release_announcement/ + +------------------------------------------------------------------- Old: ---- digiKam-8.8.0.tar.xz digiKam-8.8.0.tar.xz.sig New: ---- digiKam-9.0.0.tar.xz digiKam-9.0.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ digikam.spec ++++++ --- /var/tmp/diff_new_pack.bxGNc3/_old 2026-03-11 20:58:30.845827701 +0100 +++ /var/tmp/diff_new_pack.bxGNc3/_new 2026-03-11 20:58:30.845827701 +0100 @@ -19,11 +19,11 @@ %define kf6_version 6.0.0 %define qt6_version 6.4.0 -%define soversion 8_8_0 +%define soversion 9_0_0 %bcond_without released %bcond_with apidocs Name: digikam -Version: 8.8.0 +Version: 9.0.0 Release: 0 Summary: A KDE Photo Manager License: GPL-2.0-or-later @@ -176,7 +176,7 @@ %prep %setup -q -n digikam-%{version} %if 0%{?sle_version} == 150600 && 0%{?is_opensuse} -%patch -P 0 -p1 -R +%patch -P 0 -p1 %endif %build ++++++ digiKam-8.8.0.tar.xz -> digiKam-9.0.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/digikam/digiKam-8.8.0.tar.xz /work/SRC/openSUSE:Factory/.digikam.new.8177/digiKam-9.0.0.tar.xz differ: char 25, line 1 ++++++ digikam-pointer-casting.patch ++++++ --- /var/tmp/diff_new_pack.bxGNc3/_old 2026-03-11 20:58:30.921830831 +0100 +++ /var/tmp/diff_new_pack.bxGNc3/_new 2026-03-11 20:58:30.929831160 +0100 @@ -1,67 +1,16 @@ -From d8f881d55a71de1deb9955e02db891af77265bbe Mon Sep 17 00:00:00 2001 -From: Gilles Caulier <[email protected]> -Date: Wed, 15 Jan 2025 04:38:44 +0000 -Subject: [PATCH] cppcheck: fix C-style pointer casting +Partially revert upstream commit d8f881d55a71 for Leap 15.6 ---- - .../thumb/thumbnailcreator_basic.cpp | 15 ++++++++++----- - .../threadimageio/video/videothumbdecoder_p.cpp | 2 +- - 2 files changed, 11 insertions(+), 6 deletions(-) - -diff --git a/core/libs/threadimageio/thumb/thumbnailcreator_basic.cpp b/core/libs/threadimageio/thumb/thumbnailcreator_basic.cpp -index 7c54332f964..b04363e5fef 100644 ---- a/core/libs/threadimageio/thumb/thumbnailcreator_basic.cpp -+++ b/core/libs/threadimageio/thumb/thumbnailcreator_basic.cpp -@@ -210,9 +210,14 @@ QImage ThumbnailCreator::loadPNG(const QString& path) const - - png_init_io(png_ptr, f); - png_read_info(png_ptr, info_ptr); -- png_get_IHDR(png_ptr, info_ptr, (png_uint_32*) (&w32), -- (png_uint_32*) (&h32), &bit_depth, &color_type, -- &interlace_type, nullptr, nullptr); -+ png_get_IHDR(png_ptr, info_ptr, -+ reinterpret_cast<png_uint_32*>(&w32), -+ reinterpret_cast<png_uint_32*>(&h32), -+ &bit_depth, -+ &color_type, -+ &interlace_type, -+ nullptr, -+ nullptr); - - bool has_grey = 0; - w = w32; -@@ -285,7 +290,7 @@ QImage ThumbnailCreator::loadPNG(const QString& path) const - png_set_expand(png_ptr); - } - -- lines = (unsigned char**)malloc(h * sizeof(unsigned char*)); -+ lines = reinterpret_cast<unsigned char**>(malloc(h * sizeof(unsigned char*))); - - if (!lines) - { -@@ -317,7 +322,7 @@ QImage ThumbnailCreator::loadPNG(const QString& path) const - - for (i = 0 ; i < h ; ++i) - { -- lines[i] = ((unsigned char*)(qimage.bits())) + (i * w * sizeOfUint); -+ lines[i] = (reinterpret_cast<unsigned char*>(qimage.bits())) + (i * w * sizeOfUint); - } - - png_read_image(png_ptr, lines); diff --git a/core/libs/threadimageio/video/videothumbdecoder_p.cpp b/core/libs/threadimageio/video/videothumbdecoder_p.cpp -index 3da45632f36..97a1e6e98a4 100644 +index 8007b22..7b419e2 100644 --- a/core/libs/threadimageio/video/videothumbdecoder_p.cpp +++ b/core/libs/threadimageio/video/videothumbdecoder_p.cpp -@@ -292,7 +292,7 @@ bool VideoThumbDecoder::Private::processFilterGraph(AVFrame* const dst, - return false; - } +@@ -294,7 +294,7 @@ bool VideoThumbDecoder::Private::processFilterGraph(AVFrame* const dst, -- av_image_copy(dst->data, dst->linesize, (const uint8_t**)filterFrame->data, filterFrame->linesize, pixfmt, width, height); -+ av_image_copy(dst->data, dst->linesize, reinterpret_cast<uint8_t**>(filterFrame->data), filterFrame->linesize, pixfmt, width, height); - av_frame_unref(filterFrame); - - return true; --- -GitLab - + av_image_copy(dst->data, + dst->linesize, +- reinterpret_cast<uint8_t**>(filterFrame->data), ++ (const uint8_t**)filterFrame->data, + filterFrame->linesize, + pixfmt, + width,
