Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ksanecore for openSUSE:Factory checked in at 2024-08-26 22:04:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ksanecore (Old) and /work/SRC/openSUSE:Factory/.ksanecore.new.2698 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ksanecore" Mon Aug 26 22:04:44 2024 rev:25 rq:1195467 version:24.08.0 Changes: -------- --- /work/SRC/openSUSE:Factory/ksanecore/ksanecore.changes 2024-07-05 19:52:15.956776085 +0200 +++ /work/SRC/openSUSE:Factory/.ksanecore.new.2698/ksanecore.changes 2024-08-26 22:05:33.442306761 +0200 @@ -1,0 +2,13 @@ +Mon Aug 19 07:14:20 UTC 2024 - Christophe Marin <[email protected]> + +- Update to 24.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/24.08.0/ +- Changes since 24.05.2: + * do not look for new devices when opening a scanner and loading options + * Don't crash scanner apps (skanlite, skanpage) when searching for scanners (kde#444987) +- Drop patch, merged upstream: + * fix-scanner-search-crash.patch + +------------------------------------------------------------------- Old: ---- fix-scanner-search-crash.patch ksanecore-24.05.2.tar.xz ksanecore-24.05.2.tar.xz.sig New: ---- ksanecore-24.08.0.tar.xz ksanecore-24.08.0.tar.xz.sig BETA DEBUG BEGIN: Old:- Drop patch, merged upstream: * fix-scanner-search-crash.patch BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ksanecore-kf5.spec ++++++ --- /var/tmp/diff_new_pack.Q03lop/_old 2024-08-26 22:05:33.998329992 +0200 +++ /var/tmp/diff_new_pack.Q03lop/_new 2024-08-26 22:05:34.002330159 +0200 @@ -22,7 +22,7 @@ %define rname ksanecore %bcond_without released Name: ksanecore-kf5 -Version: 24.05.2 +Version: 24.08.0 Release: 0 Summary: Qt interface for the SANE library for scanner hardware License: LGPL-2.1-only OR LGPL-3.0-only ++++++ ksanecore.spec ++++++ --- /var/tmp/diff_new_pack.Q03lop/_old 2024-08-26 22:05:34.030331329 +0200 +++ /var/tmp/diff_new_pack.Q03lop/_new 2024-08-26 22:05:34.034331496 +0200 @@ -16,12 +16,12 @@ # -%define kf6_version 6.0.0 +%define kf6_version 6.3.0 %define qt6_version 6.6.0 %bcond_without released Name: ksanecore -Version: 24.05.2 +Version: 24.08.0 Release: 0 Summary: Qt interface for the SANE library for scanner hardware License: LGPL-2.1-only OR LGPL-3.0-only @@ -31,8 +31,6 @@ Source1: https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz.sig Source2: applications.keyring %endif -# PATCH-FIX-UPSTREAM -Patch0: fix-scanner-search-crash.patch BuildRequires: kf6-extra-cmake-modules >= %{kf6_version} BuildRequires: sane-backends-devel BuildRequires: cmake(KF6I18n) >= %{kf6_version} ++++++ ksanecore-24.05.2.tar.xz -> ksanecore-24.08.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ksanecore-24.05.2/CMakeLists.txt new/ksanecore-24.08.0/CMakeLists.txt --- old/ksanecore-24.05.2/CMakeLists.txt 2024-06-28 22:15:00.000000000 +0200 +++ new/ksanecore-24.08.0/CMakeLists.txt 2024-08-15 23:34:21.000000000 +0200 @@ -6,8 +6,8 @@ # KDE Applications version, managed by release script. set(RELEASE_SERVICE_VERSION_MAJOR "24") -set(RELEASE_SERVICE_VERSION_MINOR "05") -set(RELEASE_SERVICE_VERSION_MICRO "2") +set(RELEASE_SERVICE_VERSION_MINOR "08") +set(RELEASE_SERVICE_VERSION_MICRO "0") set(RELEASE_SERVICE_VERSION "${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}.${RELEASE_SERVICE_VERSION_MICRO}") project(KSaneCore VERSION ${RELEASE_SERVICE_VERSION}) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ksanecore-24.05.2/po/he/ksanecore.po new/ksanecore-24.08.0/po/he/ksanecore.po --- old/ksanecore-24.05.2/po/he/ksanecore.po 1970-01-01 01:00:00.000000000 +0100 +++ new/ksanecore-24.08.0/po/he/ksanecore.po 2024-08-15 23:34:21.000000000 +0200 @@ -0,0 +1,70 @@ +# Copyright (C) 2024 This file is copyright: +# This file is distributed under the same license as the ksanecore package. +# +# SPDX-FileCopyrightText: 2024 Yaron Shahrabani <[email protected]> +msgid "" +msgstr "" +"Project-Id-Version: ksanecore\n" +"Report-Msgid-Bugs-To: https://bugs.kde.org\n" +"POT-Creation-Date: 2024-04-06 01:42+0000\n" +"PO-Revision-Date: 2024-05-29 08:47+0300\n" +"Last-Translator: Yaron Shahrabani <[email protected]>\n" +"Language-Team: צ××ת ×תר××× ×©× KDE ×שר××\n" +"Language: he\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Lokalize 24.02.2\n" + +#: interface.cpp:225 +#, kde-format +msgid "Scanning stopped by user." +msgstr "×סר××§× × ×¢×¦×¨× ×¢× ××× ××שת×ש." + +#: options/batchdelayoption.cpp:31 +#, kde-format +msgid "Batch mode time delay" +msgstr "×ש×××ת ××¦× ×ר×××" + +#: options/batchdelayoption.cpp:36 +#, kde-format +msgid "Specify the time delay between each scan when batch mode is enabled." +msgstr "× × ×צ××× ×ת ×××× ××× ×סר××§×ת ×ש××¦× ×ר××× ××פע×." + +#: options/batchmodeoption.cpp:31 +#, kde-format +msgid "Batch mode with time delay" +msgstr "××¦× ×ר××× ×¢× ×ש××××" + +#: options/batchmodeoption.cpp:36 +#, kde-format +msgid "" +"Enables batch mode scanning. Continues scanning after a delay until canceled." +msgstr "×פע×ת סר××§× ××ר×××. ××ש×× ×סר××§ ×××ר ×ש×××× ×¢× ××××××." + +#: options/invertoption.cpp:58 +#, kde-format +msgid "Invert colors" +msgstr "××פ×× ×¦××¢××" + +#: options/invertoption.cpp:63 +#, kde-format +msgid "Invert the colors of the scanned image." +msgstr "××פ×× ×¦××¢× ×ת××× × ×©× ×¡×¨×§×." + +#: options/pagesizeoption.cpp:98 +#, kde-format +msgctxt "Page size landscape" +msgid "Landscape %1" +msgstr "×ר××× %1" + +#: options/pagesizeoption.cpp:177 +#, kde-format +msgid "Scan area size" +msgstr "×××× ×××ר ×סר××§×" + +#: options/pagesizeoption.cpp:182 +#, kde-format +msgid "Select a predefined page size for the scanning area." +msgstr "× × ××××ר ×××× ×¢××× ××ת×× ××ש×ת ××××ר ×סר××§×." diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ksanecore-24.05.2/po/ia/ksanecore.po new/ksanecore-24.08.0/po/ia/ksanecore.po --- old/ksanecore-24.05.2/po/ia/ksanecore.po 2024-06-28 22:15:00.000000000 +0200 +++ new/ksanecore-24.08.0/po/ia/ksanecore.po 1970-01-01 01:00:00.000000000 +0100 @@ -1,74 +0,0 @@ -# Copyright (C) YEAR This file is copyright: -# This file is distributed under the same license as the ksanecore package. -# -# giovanni <[email protected]>, 2024. -msgid "" -msgstr "" -"Project-Id-Version: ksanecore\n" -"Report-Msgid-Bugs-To: https://bugs.kde.org\n" -"POT-Creation-Date: 2024-04-06 01:42+0000\n" -"PO-Revision-Date: 2024-04-30 12:11+0200\n" -"Last-Translator: giovanni <[email protected]>\n" -"Language-Team: Interlingua <[email protected]>\n" -"Language: ia\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 22.12.3\n" - -#: interface.cpp:225 -#, kde-format -msgid "Scanning stopped by user." -msgstr "Scander stoppate per le usator." - -#: options/batchdelayoption.cpp:31 -#, kde-format -msgid "Batch mode time delay" -msgstr "Retardo de tempore de modo batch" - -#: options/batchdelayoption.cpp:36 -#, kde-format -msgid "Specify the time delay between each scan when batch mode is enabled." -msgstr "" -"Specifica le retardo de tempore inter cata scansion quando lo modo batch es " -"habilitate." - -#: options/batchmodeoption.cpp:31 -#, kde-format -msgid "Batch mode with time delay" -msgstr "Modo batch con retardo de tempore" - -#: options/batchmodeoption.cpp:36 -#, kde-format -msgid "" -"Enables batch mode scanning. Continues scanning after a delay until canceled." -msgstr "" -"Habilita scander de modo batch. Continua scander postea un retardo usque " -"cancellate." - -#: options/invertoption.cpp:58 -#, kde-format -msgid "Invert colors" -msgstr "Inverte colores" - -#: options/invertoption.cpp:63 -#, kde-format -msgid "Invert the colors of the scanned image." -msgstr "Inverte le colores de systema sur le image scandite." - -#: options/pagesizeoption.cpp:98 -#, kde-format -msgctxt "Page size landscape" -msgid "Landscape %1" -msgstr "Orientation horizontal %1" - -#: options/pagesizeoption.cpp:177 -#, kde-format -msgid "Scan area size" -msgstr "Dimension de area de scander" - -#: options/pagesizeoption.cpp:182 -#, kde-format -msgid "Select a predefined page size for the scanning area." -msgstr "Selectona un grandor de pagina predefinite per le area de scander." diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ksanecore-24.05.2/po/zh_CN/ksanecore.po new/ksanecore-24.08.0/po/zh_CN/ksanecore.po --- old/ksanecore-24.05.2/po/zh_CN/ksanecore.po 2024-06-28 22:15:00.000000000 +0200 +++ new/ksanecore-24.08.0/po/zh_CN/ksanecore.po 2024-08-15 23:34:21.000000000 +0200 @@ -3,7 +3,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2024-04-06 01:42+0000\n" -"PO-Revision-Date: 2024-04-07 00:35\n" +"PO-Revision-Date: 2024-04-22 16:06\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ksanecore-24.05.2/src/interface.h new/ksanecore-24.08.0/src/interface.h --- old/ksanecore-24.05.2/src/interface.h 2024-06-28 22:15:00.000000000 +0200 +++ new/ksanecore-24.08.0/src/interface.h 2024-08-15 23:34:21.000000000 +0200 @@ -109,10 +109,10 @@ /** * Get the list of available scanning devices. Connect to availableDevices() - * which is fired once these devices are known. While the querying is done in a - * separate thread and thus not blocking the application, the application must - * ensure that no other action accessing the scanner device (settings options etc.) - * is performed during this period. + * which is fired once these devices are known. + * @note While the querying is done in a separate thread and thus not blocking + * the application, the application must ensure that no other action accessing + * the scanner device (settings options etc.) is performed during this period. * @return whether the devices list are being reloaded or not * @param type specify whether only specific device types shall be queried */ @@ -252,9 +252,13 @@ /** * This method is used to start a scan. - * @note CoreInterface may return one or more images as a result of one invocation of this slot. + * @note KSaneCore::Interface may return one or more images as a result of one invocation of this slot. * If no more images are wanted stopScan() should be called in the slot handling the * imageReady signal. + * @note While scanning is done in a separate thread and thus not blocking + * the application, the application must ensure that no other action accessing + * the scanner device (settings options etc.) is performed during this period besides accessing + * *scanImage() that must be guarded lockScanImage() and unlockScanImage() before and after the access. */ void startScan(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ksanecore-24.05.2/src/interface_p.cpp new/ksanecore-24.08.0/src/interface_p.cpp --- old/ksanecore-24.05.2/src/interface_p.cpp 2024-06-28 22:15:00.000000000 +0200 +++ new/ksanecore-24.08.0/src/interface_p.cpp 2024-08-15 23:34:21.000000000 +0200 @@ -83,16 +83,10 @@ SANE_Status status; SANE_Word numSaneOptions; SANE_Int res; - // update the device list if needed to get the vendor and model info - if (m_findDevThread->devicesList().size() == 0) { - m_findDevThread->start(); - } else { + // try to fill the device model and vendor field + if (m_findDevThread->devicesList().size() != 0) { // use the "old" existing list devicesListUpdated(); - // if m_vendor is not updated it means that the list needs to be updated. - if (m_vendor.isEmpty()) { - m_findDevThread->start(); - } } // Read the options (start with option 0 the number of parameters)
